资源简介
小学生数学测试软件的编写,要求:
(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网络聊天和文件传输项目代码
评论
共有 条评论