标签:
项目需求:程序随机生成四则运算计算题,并在用户填写答案后判断答案正误。
结对成员:李峤
任务分配:算法思想及采用的主要函数由李峤负责。
部分代码输入及结果测试由本人负责。
大体分成两个模块 :1.随机生成四则运算计算题 2.判断录入答案正误
主要代码如下:
1 #include<stdio.h> 2 #include<string.h> 3 #include<time.h> 4 #include<stdlib.h> 5 int main() 6 { 7 char str[]="+-*/"; 8 srand(time(0)); 9 int res[10]; 10 for(int i = 0;i<=9;i++) 11 { 12 int a = rand()%100+1; 13 int b = rand()%100+1; 14 int c = rand()%4; 15 if(c==3) 16 { 17 while(a%b) a = rand()%100+1,b = rand()%100+1; 18 } 19 printf("%d %c %d\n",a,str[c],b); 20 if(c==0) res[i] = a+b; 21 else if(c==1) res[i] = a-b; 22 else if(c==2) res[i] = a*b; 23 else res[i] = a/b; 24 } 25 int s[10]; 26 printf("请输入答案用空格分开\n"); 27 for(int i=0;i<=9;i++) 28 { 29 scanf("%d",&s[i]); 30 } 31 for(int i=0;i<=9;i++) 32 { 33 if(s[i]!=res[i]) 34 { 35 printf("第%d道题错了,正确答案为%d\n",i+1,res[i]); 36 } 37 } 38 return 0; 39 }
运行结果如下:
标签:
原文地址:http://www.cnblogs.com/qianhuihui/p/5866735.html