- 1、本文档共17页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
目录
1 前言 1
2 需求分析 1
2.1课程设计目的 1
2.2课程设计任务 1
2.3设计环境 1
2.4开发语言 1
3 分析和设计 1
3.1模块设计 1
3.2系统流程图 3
3.3主要模块的流程图 4
4 具体代码实现 10
5 课程设计总结 13
5.1程序运行结果 13
5.2课程设计体会 14
参考文献 15
致 谢 15
1前言
编写一个程序输入10个学生5门课的成绩,用函数求:(1)每个学生平均分;(2)每门课的平均分;(3)找出每门课最高分所对应的学生;(4)求平均分方差:σ=(∑xi2)/n-((∑xi)/n)2,xi为某一学生的平均分。要求:用存放10个学生5门课成绩2.需求分析
2.1 课程设计目的
学生在教师指导下运用所学课程的知识来研究、解决一些具有一定综合性问题的专业课题。通过课程设计(论文),提高学生综合运用所学知识来解决实际问题、使用文献资料、及进行科学实验或技术设计的初步能力,为毕业设计(论文)打基础。
2.2 课程设计任务
输入10个学生5门课的成绩,用函数求:(1)(2)(3)(4)σ=(∑xi2)/n-((∑xi)/n)2xi为某一学生的平均分。要求:用链表存放10个学生5门课成绩。
2.3 设计环境
(1)WINDOWS XP/7/Vista系统
(2)Visual C++2.4 开发语言
C语言
3 分析和设计
3.1 模块设计
程序的开头先建立结构体类型,结构体成员包括 num; name[20]; score[5];avg;struct node *next;
main函数的开头,输出了菜单。接着运用一个while循环对菜单进行选择,在while循环里面有用一个switch语句找到菜单入口。在调用相关函数进行输入,求值,输出等一系列操作;
定义一个NODE *input()函数来建立一个单链表,输入10名学生信息(学号,姓名,5门课成绩),存放学生信息;
定义一个output(NODE *h)函数来输出头指针h所指单链表中存放的学生信息;
定义一个void sdudent_avg(NODE *h)函数来求得并输出头每个学生的平均分,此函数是通过双重for循环实现的,利用外循环控制链表中指针的移动,内循环算出每个学生总分,再将总分除以5就得出每个学生的平均分;
定义一个void course_avg(NODE *h)函数求得并输出每门课的平均分,此函数是通过三道for循环实现的,首先通过双重for循环来计算,外循环计算每门课的平均分,内循环控制链表中指针的移动,再用一个for循环输出每门课的平均分;
定义一个void course_max(NODE *h)函数来找到并输出每门课最高分所对应学生的信息,此函数是通过双重for循环实现的,外循环控制每门课分数的比较,内循环控制链表中指针的移动,再输出每门课的最高分所对应学生的信息;
定义一个jfc(NODE *h)函数来求均方差并将其值返回给jfc,此函数是通过一个for循环实现的,它是用来控制链表中指针的移动,用s存放(∑xi2/n,用s1存放((∑xi)/n)2
图3.1 系统流程图
3.3 主要模块的流程图
(1)建立链表存储学生信息函数流程图(如图3.2 所示)
N
Y
N
Y
您可能关注的文档
- 船舶结构物构造期末考试题库要点.doc
- 船体分段吊装设计规程要点.doc
- 圌山温泉度假村绿化施工方案要点.doc
- 圌山温泉度假村园建施工方案要点.doc
- 创建标准化示范工地方案要点.doc
- 创维龙岗空调项目部工程管理及流程管理手册要点.doc
- 创新能力培养与提高卢龙县继续教育试题和答案要点.doc
- 创业餐饮方案要点.doc
- 创业策划书要点.doc
- 创业大赛物联网要点.doc
- 2026版创新设计高考总复习地理中图版教师用-第58课时 交通运输与区域社会经济发展.docx
- 2026版创新设计高考总复习地理中图版教师用-第71课时 南水北调对区域发展的影响.docx
- 2026版创新设计高考总复习地理中图版教师用-第81课时 环境保护与国家安全.docx
- 2026版创新设计高考总复习地理中图版教师用-第77课时 海洋空间资源与国家安全.docx
- 2026版创新设计高考总复习地理中图版教师用-第72课时 黄河流域内部协作.docx
- 教育硕士考前冲刺练习含答案详解【达标题】.docx
- 教育硕士经典例题附答案详解【考试直接用】.docx
- 教育硕士综合提升测试卷附参考答案详解(完整版).docx
- 教育硕士题库附参考答案详解【黄金题型】.docx
- 教育硕士预测复习最新附答案详解.docx
文档评论(0)