辅助科技网

  我们设计的据结计案程序有三个,分别是构课:航空订票系统、24点游戏、程设旅游交通查询系统,据结计案为了用户的构课方便和更能体现C语言的模块化理念,我们把三个程序放到一个系统中去实现了。程设超凡先锋pc辅助免费

超凡先锋pc辅助免费,c数据结构课程设计案例

超凡先锋pc辅助免费,c数据结构课程设计案例

  我们设计的据结计案程序有三个  ,分别是构课 :航空订票系统 、24点游戏 、程设旅游交通查询系统,据结计案为了用户的构课方便和更能体现C语言的模块化理念 ,我们把三个程序放到一个系统中去实现了 。程设超凡先锋pc辅助免费

设计内容

  1 、据结计案需求分析:

  在落成课程设计的构课过程中,我们组合作为主,程设欧阳锦林主要负责程序设计与调试,据结计案王峰和段静缘主要负责资料收集与文档输入  。构课设计落成后交流了各人收获与体会 。程设

  (1)、据结计案航空订票系统 :

  通过此系统可以实现如下功能 :

  1) 录入航线信息

  每条航线信息包括航班号、构课飞机号 、程设目的地 、订票数、超凡先锋自瞄锁头i酷版余票数共5项 。假设现在有3条航线, 目的地分别是北京, 上海, 广州, 飞机上可乘坐100人( 即初始订票数为0, 余票数为100) , 将这3条航线信息存入文件“airline.dat” 中  。

  2) 订票业务

  客户信息包括姓名, 航班号, 座位号(初始为0), 假设已有3个客户信息存入文件“customer.dat”中。

  有新客户订票时, 先输入客户的姓名和他提出的航班号, 查询该航线的订票情况, 若有余票, 则为客户筹备订票手续, 分配给客户一个座位号, 然后将新客户的信息增补到文件“customer.dat”中, 并修改文件“airline.dat”中该航线的订票数和余票数 。若无余票, 则输出客满信息。进一步可实现如果该航班已经无票 ,可以提供相关可选择航班信息。

  3) 退票业务

  根据客户提出的超凡先锋自瞄辅助器下载航班号, 筹备退票, 从文件“customer.dat”中删除该客户的信息, 并修改文件“airline.dat”中相应航线的订票数和余票数 。

  4) 修改航班信息:当航班信息改变可以修改航班数据文件。

  5) 输出全部航线信息和全部客户信息 。

  6) 退出系统。

  (2)、24点游戏:

  基本要求及步骤 :

  1) 随机裸露四个1-13的数,分别代表13张牌。

  2) 提示玩家输入算式。

  3) 判断玩家输入的超凡先锋自瞄源码表达式是否合法 ,其中算式中的四个数字只能是程序所给的四个数字,非法则回到1) 。

  4) 如果玩家认为这四张牌算不出24点(如:1 ,1,1 ,1) ,可只输入 ?,程序将判断这四张牌是否能得出24点,如果能,则程序将给出算式,如果不能 ,会谈明不能 ,并回到1)  。

  5) 当用户正确输入算式后,用“堆栈来求表达式的值”的原理 求出结果并判断是否为24 ,得出用户是输是赢的结果。

  6) 询问用户是否绵延 ,是则回到1) ,否则落成程序。

  (3)、旅游交通查询系统 :

  实现功能 :火车信息查询、最短路径查询、火车信息编辑 、读入修改信息、查校验火车信息、查校验城市信息 。每个功能中又有一些小功能 ,如火车信息查询中有:按车次查询 、按启程地与目的地查询(其中又有最快 、最省钱、全部选择)中转站查询 、查校验火车信息 ,火车信息编辑又包括 :增补火车信息 、删除火车信息、查校验火车信息、保存火车信息功能。

  2、概要设计 :

  (1) 、航空订票系统 :

  1)  、抽象数据类型定义如下(C语言下的):

  typedef struct airline{

  char line_num[8];//航班号

  char plane_num[8];//飞机号

  char end_place[20];//目的的

  int total;//座位总数

  int left;//剩余座位

  struct airline *next;//下一个结点

  }airline;

  typedef struct customer{

  char name[9];//顾客名

  char line_num[8];//航班号

  int seat_num;//座位号

  struct customer *next;//下一个结点

  }customer;

  /

访客,请您发表评论:

© 2026. sitemap