C语言实训题目- 大型程序.doc

C语言实训题目- 大型程序.doc

ID:61462146

大小:26.00 KB

页数:5页

时间:2021-02-02

C语言实训题目- 大型程序.doc_第1页
C语言实训题目- 大型程序.doc_第2页
C语言实训题目- 大型程序.doc_第3页
C语言实训题目- 大型程序.doc_第4页
C语言实训题目- 大型程序.doc_第5页
资源描述:

《C语言实训题目- 大型程序.doc》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、1.学生成绩管理系统功能要求:(1)可以从文件导入或录入多名学生的多门课程的学习成绩;(2)完成按姓名查找学生记录,并显示;(3)排序功能:按学生平均成绩和某门课成绩进行排序;(4)插入功能:按平均成绩高低插入一条学生记录;(5)要求使用结构体,录入结果存放到文件;显示要求:程序输出菜单,用户按照提示操作,最终得到操作结果。2.个人通讯录功能需求:(1)可以对多名人物的信息进行输入;(2)显示所有的记录信息,若无记录,则给出提示信息;(3)可以按姓名查询该记录的有关信息;(4)可以按姓名对任意一种记录信息进行删除

2、;(5)可以任意修改记录信息(6)通过文件储存所输入的记录;(7)可以通过一个文件读入已有的通信录记录;显示要求:程序输出菜单,用户按照提示操作,最终得到操作结果。3.火车订票系统功能要求:(1)列车原始信息从文件导入或从控制台录入,包括车次、票数等;(2)可以按车次进行列车信息查询;(3)客户对某一天订票,订票成功后,当日的票数需要被更改;(4)客户退票;(5)要求使用结构体;显示要求:程序输出菜单,用户按照提示操作,最终得到操作结果。4、万年历系统功能要求:(1)从2000年开始,用户输入年份与月份,将显示出

3、该年该月份的日历,对应的星期。(2)用户输入年份,将显示该年的日历(3)注意闰年情况显示格式要求如下:(1)第一行显示月份(中英文都可以)(2)下一行显示星期,从周日到周六,中英文都可以(3)下一行开始显示日期从1号开始,并按其是星期几实际情况与上面的星期数垂直对齐(4)程序输出菜单,用户按照提示操作,最终得到计算结果。5、小学算术运算测试4、设计题目及要求:要求完成10以内的加减运算。能根据用户输入的想要练习的题目数自行出题。用户输入答案后可以判断正误,并能给出算对及算错的题目数,最后计算出分数。同时,对于用户

4、算错的题目会发出报警声,提示用户注意,同时给出正确结果。做完一次测试后用户可决定是否继续进行下一次测试。6、矩阵的运算功能要求:使用三个C语言函数分别实现两个矩阵的加、减和相乘功能。结果存放在第三个矩阵中。并编写程序验证三个函数功能。每个函数的参数可选择(1):二位数组名,行数,列数(2)指针变量名,行数,列数返回值:用户自定义的运算状态,正常或其他异常情况。显示要求:程序输出菜单,用户按照提示操作,最终得到计算结果。7.链表的实现编制一个程序,实现下面的要求1.程序启动后显示主菜单,包括下面的选项:1.链表查看

5、2.插入节点3.删除节点4.链表存盘5.从文件调入6.退出按下相应的数字键后进入各自的子功能2.每个子功能执行完毕后,返回并显示主菜单3.功能说明:1.链表查看:从头结点向后依次显示各结点中保存的数据2.插入节点:创建一个结点,输入新结点的数据,以及要插入的位置,将新结点插入到链表中。3.删除节点:输入要删除的数据,从头结点依次查找,找到拥有该数据的结点后,删除该结点。4.链表存盘:输入文件名,将链表结点数据依次存入文件。5.从文件调入:输入文件名,读取文件将数据调入,重新生成链表6.退出:退出程序,返回操作系统

6、8.航班管理系统编制一个程序,实现下面的要求:1.程序启动后显示主菜单,包括下面的选项:1.显示航班列表2.增加航班3.删除航班4.航班订票5.航班退票6.航班乘客显示7.航班存盘8.从文件调入9.退出按下相应的数字键后进入各自的子功能2.每个子功能执行完毕后,返回并显示主菜单3.功能说明:1.显示航班列表:在屏幕显示已登记的航班总数,及各航班的信息,包括航班号,出发地和目的地,起飞时间,落地时间,所用机型,座位数,价格。(架设航班为每日一次)2.增加航班:输入航班信息,包括航班号,出发地和目的地,起飞时间,落地

7、时间,所用机型,座位数,价格。3.删除航班:输入要删除的航班号,删除该航班信息。4.航班订票:输入航班名,日期,乘客姓名,身份证号。5.航班退票:输入航班名,日期,身份证号,删除乘客信息。6.航班乘客显示:输入航班号和日期,显示该航班的座位号及乘客姓名,以及空余座位数。7.航班存盘:输入文件名,将航班信息存入文件。8.从文件调入:输入文件名,读取文件将数据调入,重新生成航班信息9.退出:退出程序,返回操作系统9.同学录编制一个程序,实现下面的要求:1.程序启动后显示主菜单,包括下面的选项:1.显示班级列表2.增加

8、班级3.删除班级4.班级同学加入5.班级同学删除6.同学录显示7.同学录存盘8.同学录文件调入9.退出按下相应的按键后进入各自的子功能2.每个子功能执行完毕后,返回并显示主菜单3.功能说明:1.显示班级列表:在屏幕显示已登记的班级总数,及各班级名称及加入同学人数2.增加班级:输入班级信息,包括班号,入学年份,毕业年份。3.删除班级:输入要删除的班号,删除该班级信息。4.班

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

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

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