首页 > 代码库 > 第一周 结对编程四则运算
第一周 结对编程四则运算
项目需求:程序随机生成四则运算计算题,并在用户填写答案后判断答案正误。
结对成员:李峤
任务分配:算法思想及采用的主要函数由李峤负责。
部分代码输入及结果测试由本人负责。
大体分成两个模块 :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 }
运行结果如下:
第一周 结对编程四则运算
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。