第一周 结对编程四则运算

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了第一周 结对编程四则运算相关的知识,希望对你有一定的参考价值。

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

结对成员:李峤

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

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

大体分成两个模块 :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 } 

运行结果如下:

技术分享

 

              

以上是关于第一周 结对编程四则运算的主要内容,如果未能解决你的问题,请参考以下文章

20172319 结对编程练习_四则运算第一周阶段性总结

20165203 结对编程 四则运算(第一周)

20165215 结对编程——四则运算第一周

20165219 2017-2018-2《Java程序设计》结对编程一 第一周总结

20172318 结对编程项目-四则运算 第一周 阶段总结

20165227 结对编程项目-四则运算 第一周