利用所学知识编程管理火车票信息: n 火车票分为高铁票、卧铺票、硬座票三种,每种票共有属性为车型、车次、车厢号、里程数。 n 其中高铁票、硬座票有座位号信息,每节车厢有17排,每排5个不同座位:A,B,C,D,F。这两种车中同种车不同车次、不同车厢,不同座位号单位里程票价相同,但高铁票和硬座票单位里程票价不同。 n 卧铺票每节车厢也是17排,每排有上、中、下铺之分,上、中、下铺单位里程票价不同,票价由低到高。 n 在屏幕上显示出每种车型各三个车次,每次车给出不同总里程数,及各种车型乘车位置单位里程票价。 n 每次车均只有8节车厢。 n 提示用户输入车次、里程数、车厢号,(这三个信息不能超过现有的可供选择范围,如输入某次车里程数不能超过该次车总里程,如果用户输入超过范围,返回提示,请用户重新输入)。程序自动按照先后顺序分配旅客乘车位置,算出票价并在屏幕输出。 (所谓按照先后顺序分配乘车位置的意思:假设第一个用户选择了某次车的某节车厢,则给这用户分配该车次该车厢的第一个位置的票,如某次高铁某

时间:2023-11-17 15:00:58

相似题目

推荐题目