(5)实验拓展
更新于 2026年10月10日
版权声明
(5)实验拓展
①设计一个学生基本信息结构体,其中成员包含学号、姓名、性别、出生日期、专业、班级、寝室。再定义一个结构体数组,完成某个班级的所有同学的基本信息的录入,全部显示,查询功能。
②设计某班级学生的成绩结构体,其中成员包含学号、C 语言程序设计的成绩、等级制成绩(优、良、中、及格、不及格)。实现输入所有学生学号和成绩功能、计算每位学生的对应等级制成绩功能,输出所有人的成绩功能,计算并输出5 个等级所对应的学生百分比情况。
③设计某小餐馆的菜单结构体,其中成员包含菜名、价格、分类等3 种信息。输入所有菜品的信息,输出所有菜品的信息,分类输出菜品的信息,按照菜品名称、价格或者分类进行查询,菜品的增加功能,菜品的删除功能。
④设计汽车票管理系统。一车站每天有n 个发车班次,每个班次都有一班次号(1,2,3,…,n),固定的发车时间,固定的路线(起点和终点),大致的行车时间,固定的额定载客量。如下
班次 发车时间 起点 终点 行车时间 额定载量 剩余票数
1 7:00 永川 重庆 1.5 38 20
2 7:20 永川 重庆 1.5 38 22
3 7:30 永川 成都 3.5 38 12
4 7:40 永川 重庆 1.5 38 26(https://www.daowen.com)
……
要求分别实现如下功能:
a.录入班次信息,可不定时地增加班次数据。
b.浏览班次信息。
c.查询车次信息:可按班次查询,也可以按照终点查询。
d.售票和退票功能。
e.实现数据的保存和读取。
f.采用菜单界面进行设计功能选择和操作。
g.学生可以自行增加新功能模块。