問題及**:
/*
題目描述:利用隨機函式,給小學生出題,100以內的加減乘除
*/#include #include //隨機函式的標頭檔案
/********************
函式功能:隨機出num道100以內的加減乘除算數題目
輸入引數:a,b-隨機數
c-隨機數(0.1.2.3)代表加減乘除
d-所處題目的正確答案
t-做題人給出的答案
i-用於判斷迴圈次數
sum-用於計算做對的題目數目
num-指想要做的題目數量
min-用於a,b,中的最小值,確保a>b
right-計算正確率
********************/
int main()
while(a+b>=100||a*b>=100);//確保a,b,都是100以內的數並且乘積小於100
c=rand()%4;//0123分別代表加減乘除
if(ab
if(c==0)
else
printf("錯誤\n");
}if(c==1)
else
printf("錯誤\n");
}if(c==2)
else
printf("錯誤\n");
}if(c==3)
else
printf("錯誤\n");}}
right=(sum*1.0/num)*100;
printf("正確率是%.2f\n",right);
if(right==100)
printf("100分,好棒啊!");
else
printf("繼續努力!");
return 0;
}
執行結果:
學習心得:主要是隨機函式的運用,有標頭檔案。
課程設計1 小學生考試系統
檔名稱 test.cpp 完成日期 2017年1月1日 題目描述 編寫程式製作乙個小學生考試系統,要求如下 1 隨機出十道簡單加法運算題。2 小學生輸入自己的答案,系統判斷答案是否正確。3 計算小學生的做題正確率。輸入 小學生答案 輸出 十道加法運算題,小學生答案正確與否及正確率。分析 includ...
課程設計 小學生考試系統
問題及 煙台大學計算機與控制工程學院 題目描述 做乙個小學生考試系統,功能包括 1 利用隨即數出十道加減乘除的數學題 2 小學生使用者答題給出每道題的答案 3 對小學生的答題進行評判 4 計算出小學生答題的正確率 include 1月3日 include include include int ma...
課程實踐 小學生考試系統完善
做乙個小學生考試系統,功能包括 1 利用隨機數出 10道加法題 2 小學生使用者答題給出每道題的答案 3 對小學生的答題進行評判 4 計算出小學生答題正確率。可實現四則運算,可判斷學生是否及格及獎品發放 include include include int main else printf 錯誤!...