




已阅读5页,还剩6页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
南京航空航天大学金城学院C语言程序设计课程设计实验报告题目: _ 小学生测验 班级: 学号: 姓名: 成绩: 指导教师: 完成日期: 年 月 日目录一、程序的主要功能二、系统总框架图三、各模块的功能四、功能模块图五、程序结构流程图六、试验结果七、编程体会八、参考资料九、附录:程序清单及源程序一、程序的主要功能(1)根据随机题目填写答案(2)共有三次机会答题,每次分数不同(3)三次错误,自动开始下一题(4)得出分数和评价二、系统总框架图主函数用户填写问题答案答题完成,显示得分和评价退出程序三、 各模块的功能int subject() /答题函数void output(int t)/得分和评价输出函数main() /主函数四、 功能模块图下一题答题开始Main()主函数 答题结束,得到得分和评价答题正确答题错误答题错误答题错误五、 程序结构流程图开始结束输出得分下一题答题正确答题六、 试验结果七、 编程体会本程序关键在于怎么设计随机数,怎么根据每到题的回答次数,给出相应的分数以及怎么设计随机加减法。在设计随机加减问题上,我想到了奇偶数的方法。利用srand()和rand()函数随机取一个值,然后将这个值和2取余,然后就有0和1两种随机情况,各定义为加减法的导入条件。八、 参考资料(1)CSDN博客频道:(2)百度文库:(3)道客巴巴:(4)百度帖吧:九、 附录:程序清单及源程序#include#include#includeint subject()int a,b,c,i,j,n,k,cj=0,r42=0,0,1,5,2,7,3,10; /*定义数组表示答题次数与成绩对应 */ srand(time(0);printf(-小学生测验-nn);for(i=1;i=10;i+) a=rand()%51;b=rand()%(51-a)+a; /*给a,b赋随机值,且0=a=b=50*/c=b-a; /*则c也为随机变量,且0=a,c=b=1;j-) /*当j=3时,表示有三次答题机会,答对则退出循环*/ printf(你的答案是(你还有%d次回答的机会):,j); scanf(%d,&k); if(k=b) printf(回答正确!nn); cj=cj+rj1; /*将所得分数进行累加*/ break; else printf(回答错误!n); if(j=0) printf(三次机会都用完了,正确答案是%dn别灰心,继续下一道题!nn,b); else /*当n为1时,给出减法题目*/ printf(第%d题:%d - %d = ? n,i,b,c); for(j=3;j=1;j-) /*当j=3时,表示有三次答题机会,答对则退出循环*/ printf(你的答案是(你还有%d次回答的机会):,j); scanf(%d,&k); if(k=a) printf(回答正确!nn); cj=cj+rj1; /*将所得分数进行累加*/ break; else printf(回答错误!n); if(j=0)printf(三次机会都用完了,正确答案是%dn别灰心,继续下一道题!nn,a); return cj;void output(int t)printf(n 你的得分是:%dn,t);printf(n 评价:);switch(t/10) case 10: case 9:printf(SMART);break; case 8:printf(GOOD);break; case 7:printf(OK);break; case 6:printf(PASS);break; default:printf(TRY AG
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年教师招聘之《幼儿教师招聘》考前冲刺测试卷包含答案详解【培优a卷】
- 智能锁控系统创新创业项目商业计划书
- 演出经纪人之《演出经纪实务》练习题附答案详解(培优)
- 2025年教师招聘之《小学教师招聘》练习题包含完整答案详解【全优】
- 2025年教师招聘之《小学教师招聘》题库必刷100题附参考答案详解【a卷】
- 教师招聘之《小学教师招聘》过关检测试卷及答案详解【名校卷】
- 2025年教师招聘之《幼儿教师招聘》通关练习题和答案含答案详解【预热题】
- 2025年四川小金县考核招聘10名事业单位高层次人才的笔试备考题库附答案详解
- 2025年教师招聘之《幼儿教师招聘》练习题库含答案详解【突破训练】
- 押题宝典教师招聘之《幼儿教师招聘》模考模拟试题含答案详解【综合卷】
- 2025年自建房施工合同书 (包工不包料 C款)
- (高清版)DB33∕T 715-2018 公路泡沫沥青冷再生路面设计与施工技术规范
- 军事心理战试题及答案
- 托育园管理制度
- 2025年江西省高职单招文化统一考试真题及答案(网络版)
- 铁塔拆除施工方案
- DB3714-T 0010-2022 园林绿化养护管理规范
- 儿童用药安全科普知识
- 光伏发电设备检修维护(技师)职业技能鉴定备考试题库(含答案)
- 沥青路面基础知识
- 支气管镜和CT定位
评论
0/150
提交评论