1、C语言则运算课程设计-小学生四则运算姓名: 学号: 课号: 得分(评语): 基本要求:实验15.1,在上学期代码的基础上完善程序,菜单、加减乘除运算用函数实现,主程序中对函数进行调用。(1)实现一个加减乘除运算的小型系统,进行整数的加、减、乘、除运算;()在每一种运算下,由系统随机产生两个数(数值大小在110之间)参加运算,当用户根据系统提供的公式进行计算,并输入计算结果后,系统判断结果的对错。如果结果正确,则显示“Very God”,否则,显示“Wrg!!”.(3)每次选择一种运算后,系统随机产生或10道题目,当用户运算完毕后,系统给出正确率。如用户0题答对了6题,则显示正确率为6。每道题目
2、可以考虑最多给2次答题机会。运算完毕后,系统将返回主菜单,供用户再次选择.(4)报告中请包含以下内容:功能结构图、核心功能介绍,及完整的源程序(代码注释超过20%)、程序运行结果(加、减、乘、除至少各举1例)、个人小结等。(5)请从第2页开始合理设计文档及排版.此表格内的格式请勿变动。(6)完成后的电子文档以姓名命名,如“张一一.d”.正文采用5号宋体,.倍行距。(7)219年4月6日前上交电子文档给课代表。C语言则运算一:功能结构图 二:核心功能介绍用户由菜单选择运算类型,系统会依次显示四道题目。在每一种运算下,由系统随机产生两个数(数值大小在1100之间)参加运算,当用户根据系统提供的公式
3、进行计算,并输入计算结果后,系统判断结果的对错。如果结果正确,则显示“VeryGood”,否则,显示“og!!。 当用户运算完毕后,系统给出正确率。运算完毕后,系统将返回主菜单,供用户再次选择。.文档交流 仅供参考.三:源程序#include#inld slib。h#includetiehvoid men(); /声明菜单函数/ntadd(); /*声明加法函数*/t ub(); *声明减法函数*/it muli(); *声明乘法函数*/tiv() ; 声明除法函数*int in() int a,b,ns,res,t,i,=; nt op; sand(nsigd)time(NULL); men
4、(); sanf(”%,op); swch(op) cae1: f(i0;i5;i+) if(a()=1) 调用加法函数/ +; break; case 2: or(i=0;i5;i+) if(ub()=1) /调用减法函数*/ +; brek; cas : f(i=;i;i+) if (mut()=1)*调用乘法函数* y+; brek; case 4: for(i=0;i;i+) if (dv()) /*调用除法函数*/ y+; bek; pintf(*正确率为f%*n,10.0*/5);/*计算正确率,百分比显示/.文档交流 仅供参考.pntf(”ye Bye-n”);reurn 0;o
5、ideu() pintf(n小学生四则运算练习系统-n); pt(1.加法运算”); prit(2.减法运算n); prin(”3。乘法运算n”); pntf(”4除法运算n”); rinf(”-请输入数字-4-n);t ad() a,an,res; pin(-请进行加法运算-n”); =a()%9+; b=rand()%9; resa; printf(”%d+d=,a,b); sanf(”,&ans); if(an=es) prf(”Vey G!”); eurn 1; el printf(”WgAnswer!); eturn ;it b() int a,b,res,ans,; prnt(-请
6、进行减法运算-”); arand()9+1; brand()%9+1; f(ab)a;a=b;b=; /确保被除数大于除数/ re=b; print(”%-d=”,a,); can(”d”,ans); i(an=res) printf(Vey God!n”); eur 1; else printf(rong Anser!n”); etun0;ntmulti() int a,b,an,res; printf(-请进行乘法运算n”); a=rad()91; =an()%9; rs=a; prinf(*%d,a,b); sn(%d,&as); f(an=res) prnf(Very Goo!n);
7、etun 1; else rintf(Wrog nser!n”); eturn ;itdi() int a,b,ans,res; prnt(-请进行除法运算-”); a=rad()%+1; r()9+1; esab/; *确保可以整除/ rif(/=,b,b); scanf(d”,&ans); f(ns=r) print(”Vey Goo!n); return ; els printf(”ro !!n); rern;四:程序运行结果五:个人小结 程序由菜单显示函数和加法函数,减法函数,乘法除法,除法函数组成,主程序对函数进行了调用。在选择计算类型是运用swtch选择结构,每种类型计算的五道题目运用了for循环结构,以及利用函数返回值来进行正确率的计算。.文档交流 仅供参考.
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1