题目描述:给小学生出十道数学题,输出小学生在正确率。
程序:
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
int main()
{
int a,b,c,d,i;
double p=0,j=0;
srand(time(0));
for(i=1;i<=10;i++)
{
a=rand()%10+1;
b=rand()%10+1;
c=a+b;
printf("%d+%d=",a,b);
scanf("%d",&d);
if(d==c)
{
printf("Yes!\n");
j++;
}
else
printf("NO!\n");
}
p=j/10;
printf("你共答对%.0f道题,正确率是%.2f",j,p);
return 0;
}
结果:
收获:学会运用随机数。