課程設計1小學生演算法

2021-07-25 19:25:48 字數 1027 閱讀 6236

問題及**:

/*

題目描述:利用隨機函式,給小學生出題,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 錯誤!...