欢迎来到天天文库
浏览记录
ID:37920027
大小:127.00 KB
页数:19页
时间:2019-06-02
《C语言程序设计实训》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、C语言程序设计实训要求一、题目1、学生成绩管理系统现有学生成绩信息,内容如下姓名学号语文数学英语张明明01677882李成友02789188张辉灿03688256王露04564577陈东明05673847….......…请用C编写一系统,实现学生信息管理,软件的入口界面应包括如下几个方面:(一)功能要求:(1)信息维护:要求:学生信息数据要以文件的形式保存,能实现学生信息数据的维护。此模块包括子模块有:增加学生信息、删除学生信息、修改学生信息(2)信息查询:要求:查询时可实现按姓名查询、按学号查询(3)成绩统计:要求:A输入任意的一个课程名(如数学)和一个分数
2、段(如60--70),统计出在此分数段的学生情况。(4)排序:能对用户指定的任意课程名,按成绩升序或降序排列学生数据并显示排序结果(使用表格的形式显示排序后的输出结果)(使用多种方法排序者,加分)(二)其它要求:(1)只能使用C+语言,源程序要有适当的注释,使程序容易阅读(2)至少采用文本菜单界面(3)学生可增加新功能模块(4)写出课程设计报告,具体要求见相关说明文档2、万年历显示1).输入任一年将显示出该年的所有月份日期,对应的星期2).注意闰年情况其显示格式要求如下:1)月份:中文英文都可以,2)下一行显示星期,从周日到周六,中英文都可以3)下一行开始显示日
3、期从1号开始,并按其是周几实际情况与上面的星期数垂直对齐当输入2004显示如下:Inputtheyear:2004Inputthefilename:aThecalendaroftheyear2004.Januray1February2SunMonTueWedThuFriSatSunMonTueWedThuFriSat123123456745678910891011121314111213141516171516171819202118192021222324222324252627282526272829303129=======================
4、===============================March3April4SunMonTueWedThuFriSatSunMonTueWedThuFriSat12345612378910111213456789101415161718192011121314151617212223242526271819202122232428293031252627282930======================================================…二、实训报告要求1、需求分析【问题描述】【基本功能】2、概要设计:3、详细代码4
5、、设计总结和感想经过一周的课程设计,①巩固和加深了对数据结构的理解,提高综合运用本课程所学知识的能力。②培养了我选用参考书,查阅手册及文献资料的能力。培养独立思考,深入研究,分析问题、解决问题的能力。③过实际编译系统的分析设计、编程调试,掌握应用软件的分析方法和工程设计方法。④够按要求编写课程设计报告书,能正确阐述设计和实验结果,正确绘制系统和程序框图。⑤通过课程设计,培养了我严肃认真的工作作风,逐步建立正确的生产观念、经济观念和全局观念。课程设计是把我们所学的理论知识进行系统的总结并应用于实践的良好机会,有利于加强我们用知识理论来分析实际问题的能力,进而加强了
6、我们对知识认识的实践度,巩固了我们的理论知识,深化了对知识的认识,并为走向社会打下一个良好的基础。在这次课程设计中我遇到许多问题和麻烦,得到了老师的帮助和指导,才能够使得这次课程设计顺利的进行下去,另外,在程序调试过程中,也得到很多同学的帮助,给我及时指出错误,提出许多宝贵意见。在此对老师和同学们表示感谢!三、源代码1、万年历代码#include#include#includevoidmnuMain()/*显示菜单*/{printf("万年历");printf("******************
7、*****************");printf("t1:按年查询");printf("t2:按月查询");printf("t3:按日查询");printf("t0:退出");printf("***********************************");}voidmain()/*主函数*/{intdate,year,month,day;intPutinYear();intPutinMonth();intPutinDay();voidPrintDate(int,int,int);charch;intnMenu;do
8、{mnuMain();c
此文档下载收益归作者所有