開發乙個小學生計算機輔助教學系統。使用隨機書產生函式產生1~10之間的隨機數作為運算元,隨機產生一道四則運算題,配合使用switch語句和print()函式呼叫,來為學生輸入的正確或者錯誤的答案輸出不同的評價。若10道題做完之後正確率低於75%,則重新做10道題,直到回答正確率高於75%時才退出程式。要求用模組化程式設計方法來程式設計。
#include
#include
#include
int calculate(int x,char op,int y);/*宣告函式calculate(),計算(x,y)的四則運算(由op定)*/
int createrandomnumber(); /*宣告函式createrandomnumber(),生成乙個1程式設計客棧-10的隨機整數*/
char createrandomoperator(); /*宣告函式createrandomoperator(),隨機生成乙個運算符號(+、-、*、/)*/
void printrandomrightevaluation(); /*宣告函式printrandomrightevaluation(),生成乙個題目做對的隨機提示*/
void printrandomwrongevaluation(); /*宣告函式printrandomwrongevaluation(),生成乙個題目做錯的隨機提示*/
int main()
else /*如果回答不正確*/
}printf("total score is %d\n",rightnumber*10);
printf("rate of correctness is %d%%\n",rightnumber*10);
if(rightnumber*10<75) /*如果成績低於75分*/
}while(flag);
return 0;
}/*函式功能:計算兩個數(x,y)的四則運算(運算子由op確定?),返回計算結果值*/
int calculate(int x,char op,int y)
}/*函式功能:生成乙個1-10的隨機整數*/
int createrandomnumber()
/*函式功能:隨機生成乙個運算符號(+,-,*,/)*/
char createrandomoperator()
return 0;
}/*函式功能:生成乙個題目做對的隨機提示*/
void printrandomrightevaluation()
}/*函式功能:生成乙個題目做錯的隨機提示*/
void printrandomwrongevaluation()
}效果圖:
本文標題: c語言實現小學生計算機輔助教學系統
本文位址: /ruanjian/c/255129.html
小學生數學計算機輔助教學系統
小學生數學計算機輔助教學系統 computer teaching system of mathematics for primary school students 標頭檔案 include include 提供srand rand include 提供time null 函式宣告 intquest...
計算機輔助教學軟體開發 教學生英語 ,連線資料庫
題目要求 螢幕.上隨機出現乙個漢語單詞,英語單詞,漢語片語,英語片語或 短句提示學生給出相應答案,答錯了要 提示要求重新輸入,直到答對為止。要統計給分,且累計,夠 定分數後可進級,即從單詞到片語,從片語到短句,裡面有三關,單詞關,片語關,短語關 using system using system.c...
個人計算機輔助教學系統團隊專案說明
需求說明文件 author鄧凱烽 03 14 developer 鄧凱烽 organizer true 徐忠波 謝聰 何陽燦 崔超傑 周子淵 environment sever apache database mysql severscript php 功能 登入 註冊 作業評分排行公示 面向老師的...