下载

1下载券

加入VIP
  • 专属下载特权
  • 现金文档折扣购买
  • VIP免费专区
  • 千万文档免费下载

上传资料

关闭

关闭

关闭

封号提示

内容

首页 C语言课程设计报告

C语言课程设计报告.doc

C语言课程设计报告

wuhh
2011-06-10 0人阅读 举报 0 0 暂无简介

简介:本文档为《C语言课程设计报告doc》,可适用于IT/计算机领域

C语言课程设计报告河南理工大学计算机科学与技术学院课程设计报告学年第一学期课程名称C语言课程设计设计题目《小学算术运算测试》学生姓名马坤明学号专业班级计算机班指导教师刘小燕年月日目录设计任务书………………………………………………………题目与要求……………………………………………本程序涉及的知识点…………………………………功能设计…………………………………………………算法设计………………………………………………部分模块流程图………………………………………程序代码设计…………………………………………输入函数………………………………………………输出函数………………………………………………C程序设计总结…………………………………………致谢………………………………………………………参考文献……………………………………………………、​ 设计任务书、​ 题目与要求我计划编写小学算术运算测试程序。要求完成以内的加减运算。能根据用户输入的想要练习的题目数自行出题。用户输入答案后可以判断正误并能给出算对及算错的题目数最后计算出分数。同时对于用户算错的题目会发出报警声提示用户注意同时给出正确结果。做完一次测试后用户可决定是否继续进行下一次测试。、​ 本程序涉及的知识点变量的定义、输入和输出函数、产生随机数函数、if语句、goto语句、转意字符的使用等等。、​ 功能设计、算法设计、本程序实现的功能要求:利用if语句完成所示的主菜单。根据提示选择是否开始根据提示计算的题目数进行答题统计结果给出正确答案、进入第一步出现如下信息:开始测试?(输入y开始输入n推出)选择y后进入第二步。用户输入要练习的题数。第三步:输出算术式子用户输入结果进行测试。第四步:输出测试结果屏幕显示出本次测试的基本情况。、部分模块流程图、​ 程序代码设计、输入函数)函数原形:scanf(“d”,*))功能:scanf()函数利用取地址符号完成对程序中某个变量的赋值进而程序中判断循环的功能。)变量及类型:inta,bm:整型形参变量接收main()传过来的随机数字。inti,num:循环控制变量。intc,d,f,n,num,j,s,t:整型形参变量。其中j具有自加功能d,f,num,t:需要用户赋值c,n,s:系统自动赋值。)说明:输入字符后需要按回车键待系统做出判断后往下执行。)模块代码及其相关注释:loop:printf("开始测试?输入开始输入其他键退出:")j=scanf("d",d)*输入整型数据把它存储在变量d的地址内*if(d==){printf("请输入练习的题目数:")scanf("d",num)*输入要练习的题数*for(i=i<numi){srand((unsigned)time())m=rand()*接收程序随机产生的数字或*Loop:a=rand()b=rand()if(ab>)gotoLoop、输出函数)函数原形:printf(“**********”,*))功能:输出相关提示信息及最后结果。)相关变量:intn:输出正确结果。intjcs:输出计算正确,错误的题数及所得分数。)说明:输出时要把要输出的信息用双引号括起来输出数字时要在其代表变量前加逗号。)模块代码及其相关注释:{printf("dd=",a,b)*输出算式ab*n=abscanf("d",t)if(t!=ab)printf("错误正确答案为:d。naa",n)*输出计算结果*else{printf("正确n")j}}}c=numjs=*jnumprintf("做对题数:d,做错题数:d,得分:dn",j,c,s)*输出测试相关结果*printf("再来一次?")printf("再来其他键退出:")*提示用户输入信息*scanf("d",f)if(f==)gotoloopelseprintf("结束")}}、​ C程序设计总结本程序在刚开始调试时有许多错误但在我的努力及同学的帮助下都被一一克服现在在操作本程序时可根据提示进行相关操作能正确输出结果。在刚开始的几次调试中曾经出现过不能运行、不能产生十以内随机数字、不能随机出现加减、不会正确输出结果、不能进行循环练习等等问题。经过我的努力及同学的帮助这些问题得到克服并且使程序的功能也得到了一定的完善。现在它能对出错的题目发出报警声并且给出正确答案。最后还能分别输出对错的题数及所得分数。在这次设计过程中不仅复习课本上所学知识还通过查资料、问同学学到了课本上没有的知识。从而启发我要想写好程序在写好课本知识的同时还需要多读和专业有关的一些书籍同时还需要多动脑子尽量把所学的知识综合起来应用力争写出完美的程序。除此之外我还得到了一些有用的教训:写程序时必须要细心不能输错一个字符标点就连全角半角也得注意。在修改时要有耐心编译出错后必须逐个错误去改正绝不能心急浮躁否则修改之后还会有新的错误。、​ 致谢能够完成这次课程设计必须感谢C语言课程老师张黎娜(是她教会了我C语言这门课程)、王攀同学(她帮我修改了几处重要错误同时启发我完善了该程序的功能)。参考文献贾宗璞、许合利C语言程序设计江苏:中国矿业大学出版社谭浩强C程序设计(第二版)北京:清华大学出版社http:wwwbaiducom

用户评价(0)

关闭

新课改视野下建构高中语文教学实验成果报告(32KB)

抱歉,积分不足下载失败,请稍后再试!

提示

试读已结束,如需要继续阅读或者下载,敬请购买!

文档小程序码

使用微信“扫一扫”扫码寻找文档

1

打开微信

2

扫描小程序码

3

发布寻找信息

4

等待寻找结果

我知道了
评分:

/7

C语言课程设计报告

VIP

在线
客服

免费
邮箱

爱问共享资料服务号

扫描关注领取更多福利