c语言课程设计--小学算术运算测试

c语言课程设计--小学算术运算测试

ID:9377591

大小:206.50 KB

页数:10页

时间:2018-04-29

c语言课程设计--小学算术运算测试_第1页
c语言课程设计--小学算术运算测试_第2页
c语言课程设计--小学算术运算测试_第3页
c语言课程设计--小学算术运算测试_第4页
c语言课程设计--小学算术运算测试_第5页
资源描述:

《c语言课程设计--小学算术运算测试》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、C语言课程设计报告题目:小学算术运算测试设计者:专业班级:学号:指导教师:2014年6月24日目录1题目与要求21.1问题提出21.2本程序涉及的知识点31.3功能要求32.1算法设计33程序代码设计53.1输入函数53.2输出函数54C程序设计总结65结束语9参考文献9附录:程序清单9第9页1题目与要求1.1问题提出我计划设计一个小学算术运算测试程序。要求完成10以内的加减运算,并根据用户输入的想要练习的题目数目,自行出题。输入答案后可判断对错,如果错误,将提示正确答案。最后,将会给出本次分数。1.2

2、本程序涉及的知识点变量的定义、输入和输出函数、随机数函数if语句等1.3功能要求1、实现按输入题目数,随机给出10以内的加减法算术题2、判断是否正确,如果错误,提示正确答案3、计算分数(含总分和得分)4、根据得分给出评语5、按Esc键推出程序,按其它任意键重新开始2功能设计2.1算法设计本系统需要实现的功能要求:利用if语句完成如图1所示的主菜单根据提示能容开始程序按提示输入答题数目开始答题,错误的提示并给出答案给出总分以及得分选择退出或继续答题图1小学生运算测试主菜单2.2程序流程图第9页图1.流程图

3、第9页3程序代码设计3.1输入函数1.函数原型:scanf(“%d”,&*)2.功能:利用取地址符号&完成对程序中某个变量的赋值,进而程序中判断循环的功能。3.变量及类型:inta,b,p;整形形参变量,接受srand(time(0))输出的随机数字;inti,num;循环控制中变量;intd,n,x,y;整形形参变量,d,n为使用者赋值数,x,y用于分数计算;4.说明:运行程序,系统提示“请输入要练习的题目数:”,根据提示输入数字(整数)便会给出相应题目,即可开始答题。5.模版代码与相关注释:prin

4、tf("请输入要练习的题目数:");scanf("%d",&n);srand(time(0));//利用时间实现随机数输出//for(i=0;i

5、出时要把要输出的信息用双引号括起来,输出数字时要在其代表变量前加逗号5.模块代码及其相关注释:if(p==0){printf("%d+%d=",a,b);第9页scanf("%d",&num);d=a+b;if(num==d)x++;elseprintf("加油哦!正确答案为%d+%d=%d",a,b,d);}if(p==1){if(a

6、num==d)y++;elseprintf("加油哦!正确答案为%d-%d=%d",a,b,d);}}printf("总分:%d,得分:%d",n,x+y);4C程序设计总结内容:1.程序调试情况:第9页第9页2.本人在编程中的感想在开始设计时,毫无头绪最后经过构思,在草纸上首先写下了整体思路,并绘制了流程图。然后,依据流程图,查阅相关资料,逐步逐条编写程序。对于c语言并未学好的我,对自编写这个程序可以说是困难重重。一次次翻书,一次次查阅,不懂就问同学,不会就百度搜索。在刚开始的数十次的透视中出现了

7、一次有一次的错误,一次有一次的修改,无法运行,无法产生十以内的数字,无法输出正确结果和得分,机会所有的错误都出现过一次甚至几次。经过自己的努力,这些问题终于被一一攻克,并且使程序得到完善。现在它可以正常运行,输出正确等分,并能根据得分,进行给出评语。在本次课程设计中,我不仅将落下的课程进行了补习,更是知道了平时学习的重要,并为平时学习不足感到懊悔。同时我也感受到编程是纸上得不来的,需要勤编勤练,实践出真知。在编程中,一个符号,一个小说点都会导致错误,甚至全角半角和中英文标点不同都可能导致出错,这正告诉我

8、做事要认真,不要心浮气躁。第9页5结束语首先,感谢毋老师在平时课堂上的不辞劳苦,因为有你我认识了c语言。其次,感谢我的同学在编程中为我解惑。参考文献[1]贾宗璞、许合利,C语言程序设计(第二版),北京:人民邮电出版社,2010.9[2]谭浩强,C程序设计(第二版),北京:清华大学出版社,2001.1附录:程序清单#include#include#include#include

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

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

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