#include <stdio.h>
#include <stdlib.h>
#include <time.h>
int main()
{
int sum=0;/*学生答对题目*/
int a,b,d,t; /*分别表示两个运算数,正确答案及学生输入的答案*/
int i;
srand(time(0)); /*初始化随机种子*/
for(i=0; i<10; i++)
{
printf("第 %d 题: ", i+1);
a=rand()%10+1;
b=rand()%10+1;
d=a+b; /*得到正确答案*/
printf("%d+%d=", a, b);
scanf("%d", &t);
if(t==d) /*用户输入的答案与正确答案对比*/
{
printf(" right! \n");
sum++;
}
else
printf(" wrong! \n");
}
printf("共答对了%d道题,得分率%.2f\n", sum, 1.0*sum/10*100);
return 0;
}