C语言课程设计报告及程序:小学生测验.方新盛课件.doc

C语言课程设计报告及程序:小学生测验.方新盛课件.doc

  1. 1、本文档共24页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
C语言课程设计报告及程序:小学生测验.方新盛课件

长江学院信息工程系 《程序设计综合课程设计》报告 (2015/2016学年 第一学期) 学生姓名: 方新盛 学生班级: 1530501 学生学号: 201530050116 指导教师: 戴晟辉 2016年 1 月 6 日 目 录 一 课程设计目的及要求 .............................1 二课程设计任务和内容 ...............................1 三 设计说明 ..............................2 1主要流程图 ...............................................2 2课程设计思想 …………………………………3 3 详细设计 …………………………………4 3.1 登陆模块 …………………………………………………4 3.2 加法模块 ………………………………………………… 6 3.3 减法模块 ………………………………………………… 7 3.4 混合模块 ………………………………………………… 9 3.5运算结果 ……………………………………… 10 3.6使用软件 ……………………………………… 12 四 课程设计感想 ……………………………………12 五 参考文献 ………………………………………… 13 六 附件(程序代码) ……………………………………… 14 小学生测验课程设计报告 ()()C++面向对象程序设计方法以及上机调试技巧,为今后学习其它专业课程打好坚实的基础。 () 1 2 其他 否 是 否 是 否 10分 7分5分 0分 2. 课程设计思想 在main()主函数中定义STUDENT student;对象,并调用student.Input();信息输入,在登录模块程序采用了调用以及输入输出函数!当用户输入自己的学号以及姓名开始使用本系统,进入登陆模块。屏幕显示菜单提示,用户可根据需要选择相应功能。如下:请选择测试项目,加法请按 1 ,减法请按 2 ,混合运算请按任意键。student.Test();进行选择,是加法,减法,还是加减法都有,student.Test()调用add()函数,sub函数,addsub函数,当用户选择1进行加法计算,选择2进行加法运算,选择任意键进行加减混合运算选择相应的函数其思路相同,用for(a=rand()%51,b=rand()%51;a+b50 || a+b0 ; a=rand()%51,b=rand()%51;是假发运算的控制,for(a=rand()%51,b=rand()%51;a-b50 || a-b0 ; a=rand()%51,b=rand()%51;减法运算,for(a=rand()%51,b=rand()%51;a-b50|| a-b0||a+b50||a+b0;a=rand()%51,b=rand()%51;选择了for(int i=1;i=10;i++)函数控制题, a=rand()%51,b=rand()%51;产生随机数的函数rand,rand()%51是产生的随机数都小于50,a+b50||a+b0||a-b50 || a-b0,a,b两数的和,差大于0小于50,确保算式没有超出1~2年级水平,只允许进行50以内的加减法,不允许两数之和或之差超出0~50的范围,负数更是不允许的;再用for(int j=1;j=3;j++)控制三次答题机会,如果第一次学生答题错误系统会提示还有答题错误,还有俩次机会,否则就给出第一次答题正确的分数10分,如果第二次学生答题错误系统会提示还有答题错误,还有一次机会,否则就给出第三次答题正确的分数7分,如果第三次学生答题错误系统会提示还有答题错误,没有做题机会,系统给出正确的答案,否则就给出第三次答题正确的分数5分,实现这几部很简单采用了if,else语句判断,score[i]!=trueValue当输入值等于正确答案时,走else语句判断得分情况,否则给出答题机会;

文档评论(0)

jiayou10 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:8133070117000003

1亿VIP精品文档

相关文档