C语言:随机出0-9加减法试题
#include <stdio.h> //为小学一年级学生随机出10道题,加法或减法随机出现,保证涉及到的数在0-9之间,结果不能出现负数 //程序运行输入结果后提示对或错,最后并统计做对了几道题,及最后得分(每题10分计算) #include <math.h> main() { int i,a,b,c=0,sum=0,fu,jieguo,an; srand(time()) ; for(i=1;i<=3;i++) { a=rand()%(5)+1; b=rand()%(2)+1; while(a<b) { a=rand()%(5)+1; b=rand()%(2)+1; } fu=rand()%2; if(fu==1) printf("a+b=%d+%d=",a,b),jieguo=a+b; else printf("a-b=%d-%d=",a,b),jieguo=a-b; scanf("%d",&an); if(jieguo==an) printf("做对了!!\n"),c++,sum=sum+10; else printf("做错了!!\n"); } printf("共做对%d题,共计%d分",c,sum); getchar(); }