您的位置:首页 > 其它

小学生数学考试系统(实现基本功能)

2016-11-08 13:28 836 查看
问题及代码:

/*
时间:2016.11
作者:夏晓林
内容:给小学生随机出10道题
*/
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
int main()
{
int a,b,c,d,t,i,sum=0;
double y;
srand(time(0));
for(i=1; i<=10; i++)
{
a=rand()%11;
b=rand()%11;
d=a+b;
printf("第%d道题\n", i);
printf("%d+%d=\n",a,b);
scanf("%d",&t);
if(t==d)
{
printf("正确\n");
sum++;
}
else
printf("错误\n");
}
y=1.0*sum/10*100;
printf("正确率是%.2f",y);
return 0;
}

运行结果:



学习心得:

srand(time(0));初始化随机种子。a=rand()%11;取得10以内的随机数。


内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: