资源预览内容
第1页 / 共5页
第2页 / 共5页
第3页 / 共5页
第4页 / 共5页
第5页 / 共5页
亲,该文档总共5页全部预览完了,如果喜欢就下载吧!
资源描述
海南大学三亚学院C语言程序设计课程设计 题 目: 学生成绩管理系统 专 业: 电子信息工程 班 级: 电信1001班 姓 名: 刘孝逢 学 号: 1010720057 指导老师: 刘小飞 设计时间: 2011年7月4日 2011年7月8日 目 录C语言程序设计课程设计11. 程序分析与设计32流程图33. 源程序清单34调试过程45程序有待改进的地方46. 本次实习的收获和建议5参考文献5附录5 学生成绩管理系统1. 程序分析与设计(正文内容使用宋体小4号字。打印版面上空2.5cm,下空2cm,左空2.5cm,右空2cm(左装订),固定行距,24磅。页眉和页脚用宋体,小5号字居中标明)利用循环使每个学生的三门功课的成绩相加,然后再把和除以三就得到了平均成绩。接着用冒泡法利用平均分的高低排出名次。最后用将每个学生的信息输出学号 导论 离散 c语言 英语 数学1 45 78 90 67 562 76 87 89 96 663 77 83 6745 744 55 67 6687 515 67 78 9864 356 66 78 9376 65各科平均: 64.33333333 78.5 83.83333333 72.5 57.83333333各科最高: 77 87 98 96 74各分数段人数: 90-100 80-90 70-80 60-70 60-0 导论 离散 英语 数学查找:各科在平均分以上的人的学号2流程图3. 源程序清单(此部分采用小五号宋体,行间距固定值14)#includestruct ave_coufloat ave_couM; float ave_couE; float ave_couC;ave_c;void input(ave_c ,int n)void input(student s,int n)/输入以及求总分 int sum=0; for(int i=0;in;i+) printf(输入第%d个学生的姓名:n,i+1);gets(si.name); printf(输入第%d个学生的学号:n,i+1);scanf(%d,&si.num); printf(输入第%d个学生的英语成绩:n,i+1);scanf(%d,&si.eng); printf(输入第%d个学生的程序设计成绩:n,i+1);scanf(%d,&si.pro); printf(输入第%d个学生的数学成绩:n,i+1);scanf(%d,&si.maths); sum=si.eng+si.pro+si.maths; printf(总分为:%dn,sum); 4调试过程在程序运行的过程中,出现了很多的错误。有很复杂的问题,也不乏许多低级的错误。在写入文件的时候,首先我用的。5程序有待改进的地方6. 本次实习的收获和建议参考文献至少要按报告的格式写出三个参考文献如:1 杨有安. 程序设计基础教程(C语言). 人民邮电出版社,2009.2 谭浩强. C程序设计教程.清华大学出版社,2009.3 谭浩强. C程序设计题解与上机指导(第三版) .清华大学出版社, 2005.4 邱仲潘. C语言参考手册. 机械工业出版社,2004.附录(此部分采用小五号宋体,行间距固定值14)测试数据.
收藏 下载该资源
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号