- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
目录
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
您可能关注的文档
最近下载
- 重症护理夜班值班课件.pptx VIP
- 医用空压机基础知识培训课件.pptx VIP
- 2026版高考物理专题提升练习-动量守恒在子弹打木块模型和滑块.docx VIP
- SICK西克KTS&KTX Prime色标传感器操作手册.pdf VIP
- 10.1《 劝学》课件(共36张PPT) 2024-2025学年统编版高中语文必修上册.pptx VIP
- 梅州围龙屋一种富有特色的典型客家围村建筑.pptx VIP
- SICK西克KTS&KTX Prime操作手册.pdf VIP
- [2025秋期版]国开电大专科《人力资源管理》一平台形考任务一至四在线形考试题及答案 (2).pdf
- 模型1弹簧模型-动量守恒的九种模型解读.docx VIP
- 二年级数学上册北师版25秋《小学学霸A卷》.pdf VIP
文档评论(0)