c语言课程设计报告--小学算术运算测试(编辑修改稿)内容摘要:
不同的 评语; 按 esc 键退出,其他任意键清除屏幕 信息并继续 . 计算机学院通信 11 级 C 程序设计报告 3 、算法设计 本程序实现的功能要求:利用 if语句完成所示的主菜单。 、部分模块流程 图 见下页 用 dos 命令,实现程序暂停 用户选择退出或重新开始 计算总分与用户得分 根据提示选择是否开始 进行答题 ,错误提示正确答案 根据提示计算的题目数 计算机学院通信 11 级 C 程序设计报告 4 开始 srand(time(0))。 a=rand()%11b=rand()%11 p=rand()%2 判 断 |p| ab 给出 a,b,p 的绝对值形式 成立 判断 |p| a+b=,判断正误给出正确答案 ab=,判断正误给出正确答案 a+b=,判断正误给出正确答案 ab=,判断正误给出正确答案 输出测试相关结果 利用 getch 函数暂停并按键暂停或 重新开始 不成立 计算机学院通信 11 级 C 程序设计报告 5 程序代码设计 、 输入函数 1)函数原形: scanf(“ %d” ,amp。 *) 2) 功 能: scanf()函数利用 取地址符号 amp。 完成对程序中某个变量的赋值,进而程序中判断循环的功能。 3)变量及类型: int a,b, p: 整型形参变量,接收 main()传过来的 随机数字。 int i:循环控制变量。 int c,d,f,n,num,j,s,t: 整型形参变量。 其中 fen 具有自加功能; n, num, esc:需要用户赋值; a,b,p:系统自动赋值。 4)说明:输入字符后需要按回车键,待系统做出判断后往下执行。 5)模块代码及其相关注释: 输入模块一: scanf(%d,amp。 n)。 srand(time(0))。 //利用时间实现随机数输出 // 输入模块二: scanf(%d,amp。 num)。 //输入用户所得的计算结果 输入模块三: esc=getch()。 //暂停函数,当用户键入 esc 键 ( ASCII=27) if(esc==27) break。 system(CLS)。 //清除屏幕。c语言课程设计报告--小学算术运算测试(编辑修改稿)
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。
用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。