四则运算报告

四则运算报告

ID:22290982

大小:546.64 KB

页数:16页

时间:2018-10-28

四则运算报告_第1页
四则运算报告_第2页
四则运算报告_第3页
四则运算报告_第4页
四则运算报告_第5页
资源描述:

《四则运算报告》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、四则运算实验报告一、函数列表及功能简介:菜单函数menu();intmenu()//菜单喊数//(intop;printf("—小学生四则运算练习系统…");printff’l.加法运算");printf("2.减法运算n);printf("3.乘法运算n);printf(u4.除法运算n);printf("5.混合运算");printf("O.退出练习");printfC*H);printf("请输入数字0〜5:”);scanf(n%dH,&op);//选择运算类型//returnop;}用户选择1,则进

2、行加法运算练习;选择2,则进减法运算练习;选择3,则进行乘法运算练习;选择4,则进行除法运算练习;选择5,则进行混合运算练习;选择0,则退出练习。主要功能:显示菜单供用户选择运算类型。加法运算函数f();voidf()//加法运算函数//(intcount=0,j,a,b,ansl,ans2,s;for(j=l;j<=N;j++)//一次选择给出10道题//{srand((unsigned)time(NULL));//使随机两数rand()的值随时间变化,使每次运行给出的数都不同//a=rand()%100+1;/*在1〜100随机取一个数*

3、/b=rand()%100+1;/*在1〜100随机取一个数*/printf(n%d+%d=’’,a,b);s=a+b;scanf(n%dn,&ans1);//扫描用户输入答案//if(ansl==s){printff’VeryGood!");count++;}else{printf(uWrong!!!’’);printf("请再次输入答案”);//每道题给两次回答机会//scanf("%d",&ans2);if(ans2==s)Iprintf("VeryGood!");count++;}else{printf("Wrong!

4、!!");}}}//printf("***正确率为。/o.Of%%***",100.0*count/N);//计算正确率并S示出来}count是统计答对题的个数;a,b是取的两个变量;j是答题的序号;ansi是用户输入的答案;由于要给用户两次答题的机会,所以在用户第一次答错后,用户第二次输入结果ans2,并作出批改,若再答错则直接进入下一题;N被定义为10,就是一次给出10道同类题目;srand((unsigned)time(NULL))是使rand()取的随机数随时间的变化而变化,这样每次运行所给出的随机数都不同;在计算正确率显示%

5、时,用"%%”。整体功能:实现加法运算,并作出批改结果及正答率。voidz()//减法运算函数//减法运算阑数Z();lintcount=0,j,a,b,c,ansl,ans2,s;for(j=l;j<=N;j++){$rand((un$igned)time(NULL));a=rand()%100+1;b=rand()%100+1;if(a

6、!H);count++;ielse{printf(uWrong!!!u);printf(”请再次输入答案n);scanf("%d",&ans2);if(ans2==s){printf("VeryGood!");count++;}else{printf(HWrong!!!n);}}}printf("***正确率为。/o.0f%%***",100.0*count/N);}count,a,b,j,ansi,ans2这驻变量用法与加法运算函数相同;c用来完成a和b的排序;N的值不变恒为10,意义相同;由于要用randO取随机数

7、仍要用Snmd((unsigned)time(NULL))使每次运行给出的数都不同;在减法运算中为了不产生负的结果,就要保证被减数比减数大,因此要把产生的随机数a,b由大到小排序。整体功能:实现减法运算,并作出批改结果及正答率。乘法运算函数h();voidh()//乘法运算函数//{intcount=0,j,a,b,ans1,ans2,s;for(j=l;j<=N;j++){$rand((un$igned)time(NULL));a=rand()%100+1;b=rand()%100+1;printf("%d*%d=",a,b);s=a*b;

8、scanf(”。/ocT,&ansl);if(ansl==s){printf("VeryGood!");count++;}else{printf(nWrong!

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。