关于四则运算的程序练习
2016-04-19 22:45
337 查看
对于老师布置的四则运算的题目,以下是我们小组的成果(还有一些不足:如不能连续出题等,以后改进):
#include<stdlib.h> #include<stdio.h> #include<time.h> #include"math.h" #include<conio.h> void main() { int a,b,c,d,e,r,i,v,an; char ch1[4]={'+','-','*','/'}; char ch2[4]={'+','-','*','/'}; for(i=0;i<10;i++) { a=rand()%100; b=rand()%100; c=rand()%100; d=rand()%4; e=rand()%4; printf("%d %c %d %c %d",a,ch1[d],b,ch2[e],c); printf("="); if((ch1[d]=='+'||'-')&&(ch2[e]=='*'||'/')) { if(e==2) { v=c*b; } if(e==3) { v=b/c; } if(d==0) { r=a+v; } if(d==1) { r=a-v; } } else { if(d==0) { v=a+b; } if(d==1) { v=a-b; } if(d==2) { v=a*b; } if(d==3) { v=a/b; } if(e==0) { r=v+c; } if(e==1) { r=v-c; } if(e==2) { r=v*c; } if(e==3) { r=v/c; } } loop:scanf("%d",&an); if(an==r) { printf("OK!"); } else { printf("it does not matter and try it again:"); goto loop; } } }
相关文章推荐
- mina下载
- ListView 上拉加载,下拉刷新部分心得
- poj 2888 Magic Bracelet(Polya+矩阵快速幂)
- vlan和如何建立vlan和vconifg
- 作业_纯虚函数的应用_继承_单向链表_员工信息
- MyEclpse 2015在线安装Gradle插件图解
- 阮一峰的网络日志 算法
- 四则运算练习题
- x265探索与研究(十):encodeSlice()函数、encodeCTU()函数、encodeCU()函数与finishCU()函数分析
- PyCharm 2016 在线激活码
- 第七周 项目二
- x265探索与研究(十):encodeSlice()函数、encodeCTU()函数、encodeCU()函数与finishCU()函数分析
- 开发者需要了解的WebKit
- win7自动关机方法
- IDEA学习资源
- Android 网络请求
- webapp 微信开发适配问题
- IE中的activex控件
- Hdu 5666 Segment【欧拉函数+技巧乘法】
- ACM第二次练习—1013&1014