《CC++程序设计基础》课程设计报告汇.docx

《CC++程序设计基础》课程设计报告汇.docx

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

《C/C++程序设计基础》课程设计报告班 级学 号姓 名指导教师完成时间实验设计一一、设计任务1.1、设计一个一年级小学生学习四则运算时自动出题系统。主菜单如图(可以自行设计样式)菜单1-加法2-减法3-乘法4-除法0-退出1.2、完成各个子菜单设计(1)设计两位整数以内的四则运算,可以让小学一年级学生使用;(2)除法可以有余数,要求用户输入商和余数。注意被除数不能为0,除数要大于被除数;(3)加法运算流程:系统出题,用户给出答案,若答案正确,询问用户是否继续?若用户回答继续,则出下一题,否则返回主菜单;如果用户同一道题三次做错,则给出正确答案。然后询问用户是否继续?若用户回答继续,则出下一题,否则返回主菜单。(4)其他运算流程和加法类似。(5)退出菜单用户选择子菜单“退出”后,出现结束信息。例如:“BYE BYE”等。正常结束程序。二、功能模块结构程序开始运行进入菜单函数,出现菜单界面,用户选择运算法则进入对应的练习;用户从加法,减法,乘法,除法四种运算法则中选择,程序调用对应的函数,出现题目,用户输入计算结果,然后进行结果正确与否的处理。让用户选择是否继续做题,如果继续则返回菜单重选,不继续则退出。 三、主要模块的流程图说明四.实验结果1开始1加法2减法3乘法4乘法五.附录#includeiostream#includecmath#includectime#includecstdlibusing namespace std;int f1(int number1,int number2);int f2(int number1,int number2);int f3(int number1,int number2);int f4(int number1,int number2);void main(){cout请输入算数类型endl;cout|1:加法|endl;cout|2:减法|endl;cout|3:乘法|endl;cout|4:除法|endl;cout|0:退出|endl;inti;cini;srand(time(0));int number1=rand()%10;int number2=rand()%10;switch(i){case 0:break;case 1: f1( number1,number2);break;case 2: f2( number1, number2);break;case 3: f3( number1, number2);break;case 4: f4( number1, number2);break;default:cout孩子你输错了,输入0到4的数;break;}}int f1(int number1,int number2){int count=0,correctcount=0;while(count10){srand(time(0));int number1=rand()%10;int number2=rand()%10;coutnumber1+number2=?endl;int answer;cinanswer;if(number1+number2==answer){cout答对了endl;correctcount++;}elsecout答错了endl;count++;}cout答对了correctcount题endl;return 0;}int f2(int number1,int number2){int count=0,correctcount=0;while(count10){srand(time(0));int number1=rand()%10;int number2=rand()%10;if(number1number2){int temp;temp=number1;number1=number2;temp=number2;}coutnumber1-number2=?endl;int answer;cinanswer;if(number1-number2==answer){cout答对了endl;correctcount++;}elsecout答错了endl;count++;}cout答对了correctcount题endl;return 0;}int f3(int number1,int number2){int count=0,correctcount=0;while(count10){srand(time(0));int number1=rand()%10;int number2=rand()%10;coutnumber1*number22=?endl;int answer;cinanswer;if(number1*number2=

文档评论(0)

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

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

1亿VIP精品文档

相关文档