資源簡介
小學生數學測試軟件的編寫,要求:
(1) 可選擇題型(+,-,*);
(2) 可選擇每次答題的個數;
(3) 隨機生成兩個數進行運算;
(4) 每次在輸入答案后應判斷對錯,若答案錯誤,應給出正確答案;
(5) 最后給出做對題目的總個數。
注意:產生隨機數的方法:使用隨機數函數
代碼片段和文件信息
#include
#include
#define?random(x)?(rand()%x)
static?int?count;
void?add(int?k)
{
int?ijm;
int?ans;
// randomize();/*?init?the?random?number?generator?*/
for(m=1;m<=k;m++)
{
i=random(100);
j=random(100);
printf(“第%d題?:\n“m);
printf(“%d?+?%d?=?“ij);
scanf(“%d“&ans);
if(ans==(i+j))
{
count++;
printf(“?祝賀你,本題答對了!\n“);
}
else
printf(“答案錯了,正確答案:%d\n“i+j);
}
}
void?sub(int?k)
{
int?ijm;
int?ans;
// randomize();/*?init?the?random?number?generator?*/
for(m=1;m<=k;m++)
{
i=random(100);
j=random(100);
printf(“第%d題?:\n“m);
printf(“%d?-?%d?=?“ij);
scanf(“%d“&ans);
if(ans==(i-j))
{
count++;
printf(“?祝賀你,本題答對了!\n“);
}
else
printf(“答案錯了,正確答案:?%d\n“i-j);
}
}
voi
- 上一篇:vc++6.0圖書管理系統
- 下一篇:MFC網絡聊天和文件傳輸項目代碼
評論
共有 條評論