首页 > 代码库 > 第一周 结对编程四则运算

第一周 结对编程四则运算

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

结对成员:李峤

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

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

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

运行结果如下:

技术分享

 

              

第一周 结对编程四则运算