• 大小: 2KB
    文件类型: .c
    金币: 1
    下载: 0 次
    发布日期: 2021-01-03
  • 语言: C/C++
  • 标签:

资源简介

小学生数学测试软件的编写,要求: (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

评论

共有 条评论

相关资源