c语言实验_综合实验设计

c语言实验_综合实验设计

ID:13342417

大小:648.31 KB

页数:17页

时间:2018-07-22

c语言实验_综合实验设计_第1页
c语言实验_综合实验设计_第2页
c语言实验_综合实验设计_第3页
c语言实验_综合实验设计_第4页
c语言实验_综合实验设计_第5页
资源描述:

《c语言实验_综合实验设计》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、实验报告五六学时课程C语言程序设计实验项目综合应用实验成绩专业班级建筑能源201401学号201431080551批阅日期姓名陈恒实验日期指导教师一【实验目的】以C语言程序设计语言为基础,完成具有一定难度的综合程序设计。通过编写、调试、运行程序,进一步掌握C语言程序设计的基本方法和编程技巧,巩固所学知识,提高分析问题和解决问题的能力。二【实验内容】某班有最多不超过30人(具体人数由键盘输入)参加期末考试,最多不超过6门(具体门数由键盘输入)。定义结构体类型描述学生信息,每个学生信息包括:学号、姓名、多门课的成绩、总成绩和平均成绩。用结构体数组作为函数参数,编

2、程实现如下菜单驱动的学生成绩管理系统。(1)录入每个学生的学号、姓名和各科考试成绩。(2)计算每门课程的总分和平均分。(3)计算每个学生的总分和平均分。(4)按每个学生的总分由高到低排出名次表。(5)按学号由小到大排出成绩表。(6)按姓名的字典顺序排出成绩表。(7)按学号查询学生排名极其考试成绩。(8)按姓名查询学生排名极其考试成绩。(9)按优秀(90~100)、良好(80~90)、中等(70~80)、及格(60~70)、不及格(0~59)5个类别,对每门课程分别统计每个类别的人数以及所占的百分比。(10)输出每个学生的学号、姓名、各科考试成绩以及每门课程的

3、总分和平均分。要求程序运行后先显示如下菜单,并提示用户输入选项:1.Inputrecord2.Caculatetotalandaveragescoreofeverycourse3.Caculatetotalandaveragescoreofeverystudent4.Sortindescendingorderbytotalscoreofeverystudent5.Sortinascendingorderbynumber6.Sortindictionaryorderbyname7.Searchbynumber8.Searchbyname9.Statistica

4、nalysisforeverycourse10.Listrecord0.ExitPleaseinputyourchoice:三【题目分析】该题主要考查数组、指针、结构体、函数调用相关操作,以及C语言算法的掌握,所以完成该题要求具有较强的程序设计能力,如何调试程序也非常关键,通过这个程序可以学到以前调试短程序没有的经验。系统中的每一功能几乎都对应一个子程序。四【实验结果】五【实验总结】本次实验/上机获得的知识或认识总结:以C语言程序设计语言为基础,完成具有一定难度的综合程序设计。通过编写、调试、运行程序,进一步掌握C语言程序设计的基本方法和编程技巧,巩固所学知

5、识,提高分析问题和解决问题的能力。本次实验/上机过程中遇到的问题分析与解决办法:在数组和循环结构上存在问题,这次遇到的问题主要是参考了书上的例子模仿去做,对于一些理论知识又在翻看课本知识。本次实验/上机的心得体会及改进意见:我们不仅要学好各部分的知识们还要把它综合起来,这样才能发挥C语言的强大作用。熟练运用各部分知识,就需要我们对知识掌握非常牢固。

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。