c语言课程设计报告《小学算术运算测试》

c语言课程设计报告《小学算术运算测试》

ID:8477993

大小:69.50 KB

页数:7页

时间:2018-03-29

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

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

1、C语言课程设计报告200—200学年第学期课程名称C语言课程设计设计题目《小学算术运算测试》学生姓名学号专业班级指导教师200年月日6目录1.设计任务书………………………………………………………21.1题目与要求……………………………………………21.2本程序涉及的知识点…………………………………22.功能设计…………………………………………………22.1算法设计………………………………………………22.2部分模块流程图………………………………………23.程序代码设计…………………………………………4

2、3.1输入函数………………………………………………43.2输出函数………………………………………………54.C程序设计总结…………………………………………65.致谢………………………………………………………6参考文献……………………………………………………661、设计任务书1.1、题目与要求我计划编写小学算术运算测试程序。要求完成10以内的加减运算。能根据用户输入的想要练习的题目数自行出题。用户输入答案后可以判断正误,并能给出算对及算错的题目数,最后计算出分数。同时,对于用户算错的题目会发出报警声,提

3、示用户注意,同时给出正确结果。做完一次测试后用户可决定是否继续进行下一次测试。1.2、本程序涉及的知识点变量的定义、输入和输出函数、产生随机数函数、if语句、goto语句、转意字符的使用等等。2、功能设计2.1、算法设计1、本程序实现的功能要求:利用if语句完成所示的主菜单。根据提示选择是否开始根据提示计算的题目数进行答题统计结果给出正确答案用goto语句实现是否循环2、进入第一步出现如下信息:开始测试?(输入y开始,输入n推出)选择y后,进入第二步。用户输入要练习的题数。第三步:输出算术式子用户输入

4、结果进行测试。第四步:输出测试结果屏幕显示出本次测试的基本情况。2.2、部分模块流程图6开始unsignedtimetime=0Srand(time)x=rand()%2a

5、()函数利用取地址符号&完成对程序中某个变量的赋值,进而程序中判断循环的功能。3)变量及类型:inta,b,m:整型形参变量,接收main()传过来的随机数字。inti,num:循环控制变量。intc,d,f,n,num,j,s,t:整型形参变量。其中j具有自加功能;d,f,num,t:需要用户赋值;c,n,s:系统自动赋值。4)说明:输入字符后需要按回车键,待系统做出判断后往下执行。5)模块代码及其相关注释:loop:printf("开始测试?输入1开始,输入其他键退出:");j=0;scanf("

6、%d",&d);/*输入整型数据,把它存储在变量d的地址内*/if(d==1){printf("请输入练习的题目数:");scanf("%d",&num);/*输入要练习的题数*/for(i=0;i10)gotoLoop;63.2、输出函数1)函数原形:printf(“**********”,*)2

7、)功能:输出相关提示信息及最后结果。3)相关变量:intn:输出正确结果。intj,c,s:输出计算正确,错误的题数及所得分数。4)说明:输出时要把要输出的信息用双引号括起来,输出数字时要在其代表变量前加逗号。5)模块代码及其相关注释:{printf("%d+%d=",a,b);/*输出算式a+b*/n=a+b;scanf("%d",&t);if(t!=a+b)printf("错误,正确答案为:%d。aa",n);/*输出计算结果*/else{printf("正确");j++;}}}c=n

8、um-j;s=100*j/num;printf("做对题数:%d,做错题数:%d,得分:%d",j,c,s);/*输出测试相关结果*/printf("再来一次?");6printf("2再来,其他键退出:");/*提示用户输入信息*/scanf("%d",&f);if(f==2)gotoloop;elseprintf("结束");}}1、C程序设计总结本程序在刚开始调试时有许多错误,但在我的努力及同学的帮助下都被一一克服,现在在操作本程序时可根据提示

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

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

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