满意答案
zzruoshui
2013.04.11
采纳率:58% 等级:9
已帮助:812人
#include #include #include int main(int argc, char const* argv[]){ int a, b, c, ch, all, calc, number; a = b = c = ch = all = calc = number = 0; while(1) { srand((unsigned)time(NULL)); number = rand(); a = number%100; b = number%101; ch = number%4; switch(ch) { case 0: printf("%d+%d=?\n", a, b); scanf("%d", &c); all++; if(a+b==c) calc++; break; case 1: printf("%d-%d=?\n", a, b); scanf("%d", &c); all++; if(a-b==c) calc++; break; case 2: printf("%dX%d=?\n", a, b); scanf("%d", &c); all++; if(a*b==c) calc++; break; case 3: printf("%d/%d=?\n", a, b); scanf("%d", &c); all++; if(a/b==c) calc++; break; default: printf("程序异常\n"); break; } if(all==9) break; } printf("本次测试你得分是%d\n", (calc+1)*10); return 0;}
10分享举报