⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 main.cpp

📁 一个航空订票系统。航空客运订票的业务活动包括:查询航线、客票预订和办理退票等运订票系统。本程序用计算机来完成航空客运订票的业务活动(包括:查询航线、客票预订和办理退票等运订票系统)。
💻 CPP
字号:
#include<stdio.h>
#include<string.h>
#include<iostream>
using namespace std;

#include "Global.h"
#include "LinkQueue.h"
#include "Airline.h"

const char menu[][50] = {
	"0.退出",
	"1.查看所有航线",
	"2.查询航线",
	"3.订票",
	"4.退票",
	"5.察看航线的客户名单",
	""
};

//打印菜单
void printMenu(){
	printf("*****************************\n");
	for(int i = 0 ; strcmp(menu[i],""); i++)
		cout<<menu[i]<<endl;
	printf("*****************************\n");
	printf("命令:");
}

//打印结束信息
void printBye(){
	cout<<"\n\n******************** 谢谢使用,再见 **********************************\n"<<endl;
	system("pause");
}

void inputConsumer(Consumer& con){
	cout<<"客户名:";
	cin>>con.name;
	cout<<"订票数:";
	cin>>con.num;
	cout<<"舱位等级(1,2,3): ";
	cin>>con.grade;
}


int main(){
	Airline a[100];
	int n,index;
	char airlineNum[100];

	Airline::input(a,n);
	for(bool exit = false; !exit ;){
		system("cls");
		printMenu();
		int cmd;
		cin>>cmd;
		switch(cmd){
			case 0: exit = true; break;
			case 1: Airline::output(a,n);  system("pause"); break;
			case 2: Airline::search(a,n); system("pause");break;
			case 3: 
				cout<<"请输入您要订票的航班号:";
				cin>>airlineNum;
				index = Airline::searchByNum(a,n,airlineNum);
				if( index != NON_FOUND){
					a[index].bookTicket();
				}
				else cout<<"\n******* 对不起,没有找到您要的航线 ********"<<endl;
				system("pause");
			break;
			case 4:
				printf("**********************\n");
				printf("输入航班号 : ");
				scanf("%s",airlineNum);
				index = Airline::searchByNum(a,n,airlineNum);
				if( index != NON_FOUND){
					a[index].withdrawTicket();
				}
				else cout<<"\n******* 对不起,没有找到您要的航线 ********"<<endl;
				system("pause");			
			break;
			case 5: 
				cout<<"请输入要察看的航班号:";
				cin>>airlineNum;
					index = Airline::searchByNum(a,n,airlineNum);
				if( index != NON_FOUND){
					a[index].printClients();
				}
				else cout<<"\n********* 对不起,没有找到您要的航线 *******"<<endl;
				system("pause");
			break;

		}
	}
	
	printBye();

	return 0;
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -