第一周 结对编程四则运算

补发:

https://git.coding.net/qianhuihui/first-week.git
ssh://git@git.coding.net:qianhuihui/first-week.git

项目需求:程序随机生成四则运算计算题,并在用户填写答案后判断答案正误。

结对成员:李峤

任务分配:算法思想及采用的主要函数由李峤负责。

              部分代码输入及结果测试由本人负责。

大体分成两个模块 :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
",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("请输入答案用空格分开
");
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
",i+1,res[i]);
36            }
37       }
38       return 0;
39 } 

运行结果如下:

              

原文地址:https://www.cnblogs.com/qianhuihui/p/5866735.html