欢迎访问 生活随笔!

生活随笔

当前位置: 首页 > 编程资源 > 编程问答 >内容正文

编程问答

c语言10以内四则运算,C语言-四则运算

发布时间:2024/3/12 编程问答 49 豆豆
生活随笔 收集整理的这篇文章主要介绍了 c语言10以内四则运算,C语言-四则运算 小编觉得挺不错的,现在分享给大家,帮大家做个参考.

《C语言-四则运算》由会员分享,可在线阅读,更多相关《C语言-四则运算(10页珍藏版)》请在人人文库网上搜索。

1、四则运算姓名:学 号:班级:1.功能结构图四则运算加法运算减法运算乘法运算除法运算求模运算混合运算理f统计正确率2程序功能进行整数的加减乘除和求模运算。程序采用随机产生1100的两个数进行运算每种运算有10个题目用户输入对应的答案程序提示答案的对错最后统计正确率。每次给出两次答题机 会。3程序流程图开始4函数列表及功能函数方程功能f(a,b)res=a+b计算两数之和f1(a,b)res=a-b计算两数之差f2(a, b)res=a*b计算两数之积f3(a, b)res=a*b/b计算两数之商mod(a,b)res=a%b计算两数之余5.源程序代码#include #include #incl。

2、ude #define N 10 int f(int a,int b) / 自定义函数 int result;result=a+b;return result;int f1(int a,int b)int result;result=a-b;return result;int f2(int a,int b)int result;result=a*b;return result;int f3(int a,int b)int result;result=a*b/b;return result;int mod(int a,int b)int result;result=a%b;return resu。

3、lt;int main()int a,b,res,ans;int i,count;int op,c;srand(unsigned)time(NULL); while(1)printf(n- 加减乘除运算练习系统 -n);printf(1. 加法运算 n);printf(2. 减法运算 n);printf(3. 乘法运算 n);printf(4. 除法运算 n);printf(5. 求模运算 n);printf(6. 混合运算 n);printf(0. 退出练习 n);printf( 请输入数字 06:);scanf(%d,&op); / 输入相应数字进行练习 switch(op)case 1:。

4、printf(- 请进行加法运算 -n);count=0;for(i=1;i=N;i+)a=rand()%100+1;b=rand()%100+1;res=f(a,b);/ 调用加法函数printf(%d+%d=,a,b);scanf(%d,&ans);/ 输入数值if(ans=res)printf(Very Good!n);count+;elseprintf(wrong! 请重新输入 n); scanf(%d,&ans);if(ans=res)printf(Very Good!n);elseprintf(Wrong Answer!n);printf(* 正确率为 %.0f%*n,100.0*。

5、count/N); break;case 2:printf(- 请进行减法运算 -n);count=0;for(i=1;i=N;i+)a=rand()%100+1;b=rand()%100+1;res=f1(a,b); / 调用减法函数 printf(%d-%d=,a,b);scanf(%d,&ans); / 输入数值 if(ans=res)printf(Very Good!n);count+;elseprintf(wrong! 请重新输入 n); scanf(%d,&ans);if(ans=res) printf(Very Good!n);else printf(Wrong Answer!n。

6、);printf(* 正确率为 %.0f%*n,100.0*count/N); break;case 3:printf(- 请进行乘法运算 -n); count=0;for(i=1;i=N;i+) a=rand()%100+1; b=rand()%100+1;res=f2(a,b);/ 调用乘法函数printf(%d*%d=,a,b);scanf(%d,&ans);/ 输入数值if(ans=res)printf(Very Good!n);count+;elseprintf(wrong! 请重新输入 n); scanf(%d,&ans);if(ans=res) printf(Very Good!。

7、n);else printf(Wrong Answer!n);printf(* 正确率为 %.0f%*n,100.0*count/N); break;case 4:printf(- 请进行除法运算 -n);count=0;for(i=1;i=N;i+)a=rand()%10+1;b=rand()%10+1;res=f3(a,b);/ 调用除法函数printf(%d/%d=,a*b,b);scanf(%d,&ans);/ 输入数值if(ans=res)printf(Very Good!n);count+;elseprintf(wrong! 请重新输入 n); scanf(%d,&ans);if(。

8、ans=res)printf(Very Good!n);elseprintf(Wrong Answer!n);printf(* 正确率为 %.0f%*n,100.0*count/N); break;case 6:printf(- 请进行混合运算 -n);count=0; for(i=1;i=N;i+) a=rand()%100+1; b=rand()%100+1;c=rand()%5;/ 产生 04 的随机数switch(c)/ 随机出现进行混合运算case 0: printf(%d+%d=,a,b); res=f(a,b);break;case 1:printf(%d-%d=,a,b);re。

9、s=f1(a,b);break;case 2: printf(%d*%d=,a,b); res=f2(a,b); break;case 3: a=a%10+1;b=b%10+1;printf(%d/%d=,a*b,b);res=f3(a,b);break;case 4: printf(%d%d=,a,b); res=mod(a,b);break;scanf(%d,&ans);/ 输入数值if(ans=res)printf(Very Good!n);count+;elseprintf(wrong! 请重新输入 n); scanf(%d,&ans);if(ans=res) printf(Very 。

10、Good!n);else printf(Wrong Answer!n);printf(* 正确率为 %.0f%*n,100.0*count/N); break;case 5:printf(- 请进行求模运算 -n);count=0; for(i=1;i=N;i+) a=rand()%100+1; b=rand()%100+1;res=mod(a,b); / 调用求模函数 printf(%d%d=,a,b);sea nf(%d,&an s);/ 输入数值if(an s=res)prin tf(Very Good!n);coun t+;else printf(wrong!请重新输入 n);scan。

11、 f(%d,&an s);if(an s=res)prin tf(Very Good!n);else prin tf(Wro ng An swer!n);printf(* 正确率为 .0f%*n,100.0*count/N); break;case 0:goto END;/ 转到结束END:printf(-练习结束-n”);return 0;6程序运行图 选取起始和加法混合运算 I Kii : DocuMent s and SetTirigsXaaVctnigXjtiE-f py. eieLdWMS-._石聲彩 婀运运运运运.蠡 M1 Lft.F屋吕赖 龙力-戾麻工-一 tI 2 3H5 6 1S程序开始显示6种练习方式输入 0为退出。习蚌障一 枫运世芒i运史 -t,B,s,!4,匚!&,乩加法运算练习结束后输出正确率。

总结

以上是生活随笔为你收集整理的c语言10以内四则运算,C语言-四则运算的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。