四则运算升级版
#include<stdio.h>
main()
{int a,b,i=0,c,d,r=0,W;printf("請輸入題目總數:");scanf("%d",&W);while(i<W){i++;srand(time());a=rand()%10+1;b=rand()%10+1;c=rand()%6+1;switch(c){case 1:printf("第%d題:",i);printf("%d+%d=",a,b);scanf("%d",&d);if(d!=a+b)printf("回答錯誤!正確答案為%d\n\n",a+b);elser++;break;case 2:printf("第%d題:",i);printf("%d-%d=",a,b);scanf("%d",&d);if(d!=a-b)printf("回答錯誤!正確答案為%d\n\n",a-b);elser++;break;case 3:printf("第%d題:",i);printf("%d*%d=",a,b);scanf("%d",&d);if(d!=a*b)printf("回答錯誤!正確答案為%d\n\n",a*b);elser++;break;case 4:printf("第%d題:",i);printf("%d/%d=",a,b);scanf("%d",&d);if(d!=a/b)printf("回答錯誤!正確答案為%d\n\n",a/b);elser++;break;} }printf("\n\n一共%d題,共答對%d題\n",W,r);
}
測試結果:
?總結:
除法方面只能算出整形的商,沒法以分數形式輸入商!
?
轉載于:https://www.cnblogs.com/ddyyhh/p/4384157.html
總結
- 上一篇: 通过结构体某个成员的地址计算结构体首地址
- 下一篇: 第二天+第三天