C语言实训题目

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

2011秋季C语言实训题目

1.学生成绩管理系统

功能要求:

(1)可以从文件导入或录入多名学生的多门课程的学习成绩;

(2)完成按姓名查找学生记录,并显示;

(3)排序功能:按学生平均成绩进行排序;

(4)插入功能:按平均成绩高低插入一条学生记录;

(5)要求使用结构体,录入结果存放到文件;

显示要求:

程序输出菜单,用户按照提示操作,最终得到操作结果。

2.个人通讯录

功能需求:

(1)可以对多名人物的信息进行输入;

(2)显示所有的记录信息,若无记录,则给出提示信息;

(3)可以按姓名查询该记录的有关信息;

(4)可以按姓名对任意一种记录信息进行删除;

(5)可以任意修改记录信息

(6)通过文件储存所输入的记录;

(7)可以通过一个文件读入已有的通信录记录;

显示要求:

程序输出菜单,用户按照提示操作,最终得到操作结果。

3. 火车订票系统

功能要求:

(1)列车原始信息从文件导入或从控制台录入,包括车次、票数等;

(2)可以按车次进行列车信息查询;

(3)客户对某一天订票,订票成功后,当日的票数需要被更改;

(4)客户退票;

(5)要求使用结构体;

显示要求:

程序输出菜单,用户按照提示操作,最终得到操作结果。

4、万年历系统

功能要求:

(1)从2000年开始,用户输入年份与月份,将显示出该年该月份的日历,对应的星期。

(2)注意闰年情况

显示格式要求如下:

(1)第一行显示月份(中英文都可以)

(2)下一行显示星期,从周日到周六,中英文都可以

(3)下一行开始显示日期从1号开始,并按其是星期几实际情况与上面的星期数垂直对齐(4)程序输出菜单,用户按照提示操作,最终得到计算结果。

5、积分的实现

功能要求:

(1)使用复合梯形公式求解函数f=1+x2、f=log(1+x)以及f=1/(1+x2)三个函数的定积分。(2)积分上下限及步长由C语言函数参数传递。

(3)用户输入函数编号,上下限和步长,程序输入结果。

显示要求:

程序输出菜单,用户按照提示操作,最终得到计算结果。

6、矩阵的运算

功能要求:

使用三个C语言函数分别实现两个矩阵的加、减和相乘功能。结果存放在第三个矩阵中。并编写程序验证三个函数功能。

每个函数的参数可选择(1):二位数组名,行数,列数

(2)指针变量名,行数,列数

返回值:用户自定义的运算状态,正常或其他异常情况。

显示要求:

程序输出菜单,用户按照提示操作,最终得到计算结果。

7. 链表的实现

编制一个程序,实现下面的要求

1. 程序启动后显示主菜单,包括下面的选项:

1. 链表查看

2. 插入节点

3. 删除节点

4. 链表存盘

5. 从文件调入

6. 退出

按下相应的数字键后进入各自的子功能

2. 每个子功能执行完毕后,返回并显示主菜单

3. 功能说明:

1. 链表查看:从头结点向后依次显示各结点中保存的数据

2. 插入节点:创建一个结点,输入新结点的数据,以及要插入的位置,将新结点插

入到链表中。

3. 删除节点:输入要删除的数据,从头结点依次查找,找到拥有该数据的结点后,

删除该结点。

4. 链表存盘:输入文件名,将链表结点数据依次存入文件。

5. 从文件调入:输入文件名,读取文件将数据调入,重新生成链表

6. 退出:退出程序,返回操作系统

8. 航班管理系统

编制一个程序,实现下面的要求:

1. 程序启动后显示主菜单,包括下面的选项:

1. 显示航班列表

2. 增加航班

3. 删除航班

4. 航班订票

5. 航班退票

6. 航班乘客显示

7. 航班存盘

8. 从文件调入

9. 退出

按下相应的数字键后进入各自的子功能

2. 每个子功能执行完毕后,返回并显示主菜单

3. 功能说明:

1. 显示航班列表:在屏幕显示已登记的航班总数,及各航班的信息,包括航班号,

出发地和目的地,起飞时间,落地时间,所用机型,座位数,价格。(架设航班为每日一次)

2. 增加航班:输入航班信息,包括航班号,出发地和目的地,起飞时间,落地时间,

所用机型,座位数,价格。

3. 删除航班:输入要删除的航班号,删除该航班信息。

4. 航班订票:输入航班名,日期,乘客姓名,身份证号。

5. 航班退票:输入航班名,日期,身份证号,删除乘客信息。

6. 航班乘客显示:输入航班号和日期,显示该航班的座位号及乘客姓名,以及空余

座位数。

7. 航班存盘:输入文件名,将航班信息存入文件。

8. 从文件调入:输入文件名,读取文件将数据调入,重新生成航班信息

9. 退出:退出程序,返回操作系统

9. 同学录

编制一个程序,实现下面的要求:

1. 程序启动后显示主菜单,包括下面的选项:

1. 显示班级列表

2. 增加班级

3. 删除班级

4. 班级同学加入

5. 班级同学删除

相关文档
最新文档