【簡(jiǎn)介:】本篇文章給大家談?wù)劇逗桨嘈畔⒏袷健穼?duì)應(yīng)的知識(shí)點(diǎn),希望對(duì)各位有所幫助。本文目錄一覽:
1、飛機(jī)航班系統(tǒng)的數(shù)據(jù)包括兩部分:
2、求航空語(yǔ)音播報(bào)的文本,就是那個(gè)什么歡迎乘坐本次
本篇文章給大家談?wù)劇逗桨嘈畔⒏袷健穼?duì)應(yīng)的知識(shí)點(diǎn),希望對(duì)各位有所幫助。
本文目錄一覽:
- 1、飛機(jī)航班系統(tǒng)的數(shù)據(jù)包括兩部分:
- 2、求航空語(yǔ)音播報(bào)的文本,就是那個(gè)什么歡迎乘坐本次航班,什么什么的。
- 3、編寫(xiě)C語(yǔ)言:飛機(jī)訂票系統(tǒng)
飛機(jī)航班系統(tǒng)的數(shù)據(jù)包括兩部分:
飛機(jī)航班系統(tǒng)的數(shù)據(jù)包括兩部分:① 航班信息:航班號(hào)、最大載客數(shù)、起飛地點(diǎn)、起飛時(shí)間、降落地點(diǎn)、降落時(shí)間,單價(jià);② 乘客信息:航班號(hào)、身份證號(hào)碼、姓名、性別、出生年月、座位號(hào)。
求航空語(yǔ)音播報(bào)的文本,就是那個(gè)什么歡迎乘坐本次航班,什么什么的。
1、國(guó)航歡迎詞:
女士們,先生們,歡迎您選乘星空聯(lián)盟成員中國(guó)國(guó)際航空公司CAXXX(航班號(hào))航班前往XX(目的地)。非常感謝各位旅客、國(guó)航知音會(huì)員長(zhǎng)期以來(lái)對(duì)國(guó)航的支持與信賴(lài),真誠(chéng)邀請(qǐng)更多旅客加入國(guó)航常旅客計(jì)劃。
機(jī)門(mén)已經(jīng)關(guān)閉,請(qǐng)您關(guān)閉手機(jī)等電子設(shè)備,并系好安全帶?,F(xiàn)在為您播放安全須知錄像,請(qǐng)留意收看。我們?nèi)w機(jī)組成員將竭誠(chéng)為您服務(wù),祝您旅途愉快,謝謝。
2、飛機(jī)即將起飛,請(qǐng)乘客們記好安全帶,請(qǐng)勿在走道內(nèi)走動(dòng)。并將手機(jī),無(wú)線上網(wǎng)的電腦關(guān)機(jī)或關(guān)閉網(wǎng)絡(luò)信號(hào)。對(duì)于雷雨天氣造成的延誤我們深表歉意,祝大家飛行旅途愉快。
Passengers attention please!The flight xxx from xxx to xxx is delayed to 17:30.
Thank you for your cooperation.(or Thank you.)
擴(kuò)展資料:
起飛后廣播
女士們,先生們:
我們的飛機(jī)已經(jīng)離開(kāi)_____前往_____,沿這條航線,我們飛經(jīng)的省份有_______,經(jīng)過(guò)的主要城市有_______,我們還將飛越_____。
在這段旅途中,我們?yōu)槟銣?zhǔn)備了XX餐。供餐時(shí)我們將廣播通知您。
下降時(shí)安全檢查廣播
女士們,先生們:
飛機(jī)正在下降。請(qǐng)您回原位坐好,系好安全帶,將座椅靠背調(diào)整到正常位置。所有個(gè)人電腦及電子設(shè)備必須處于關(guān)閉狀態(tài)。請(qǐng)你確認(rèn)您的手提物品是否已妥善安放。稍后,我們將調(diào)暗客艙燈光。
謝謝!
編寫(xiě)C語(yǔ)言:飛機(jī)訂票系統(tǒng)
#include stdio.h
#include stdlib.h
#include string.h
//#include conio.h
#define MAXSIZE 3
typedef struct wat_ros
{
char name[10];
int req_amt;
struct wat_ros *next;
}qnode,*qptr;
typedef struct pqueue
{
qptr front;
qptr rear;
}linkqueue;
typedef struct ord_ros
{
char name[10];
int ord_amt;
int grade;
struct ord_ros *next;
}linklist;
struct airline
{
char ter_name[10]; /* 站點(diǎn)名 */
char air_num[10]; /* 航班號(hào) */
char plane_num[10]; /* 飛機(jī)號(hào) */
char date[7]; /* 飛行日期 */
int tkt_amt; /* 乘員定額 */
int tkt_sur; /* 余票量 */
linklist *order;
linkqueue wait;
}lineinfo;
struct airline *start;
struct airline air[MAXSIZE]={
{"beijing", "1", "B8571", "SUN", 3, 1},
{"shanghai","2","S1002","MON",2,5},
{"london","3","L1003","FRI",1,3}
}
void display(struct airline *info)
{
printf("%8s\t%3s\t%s\t%4s\t\%d\t\%d\t\n",info-ter_name,info-air_num,info-plane_num,info-date,info-tkt_amt,info-tkt_sur);
}
/* 瀏覽航線信息函數(shù) */
void list()
{
struct airline *info;
int i = 0;
info = start;
printf("終點(diǎn)站名\t航班號(hào)\t飛機(jī)號(hào)\t飛行日期" "乘員定額" "余票量\n");
while(i MAXSIZE){
display(info);
info++;
i++;
}
printf("\n\n");
}
void search()
{
struct airline *info,*find();
char name[10];
int i=0;
info=start;
printf("請(qǐng)輸入終點(diǎn)站名:");
scanf("%s",name);
while(iMAXSIZE)
{
if(!strcmp(name,info-ter_name)) break;
info++;
i++;
}
if(i=MAXSIZE)
printf("對(duì)不起,該航線未找到!\n");
else
{
printf("終點(diǎn)站名\t航班號(hào)\t飛機(jī)號(hào)\t飛行日期\t乘員定額\t余票量\n");
display(info);
}
}
struct airline *find()
{
struct airline *info;
char number[10];
int i=0;
info=start;
printf("請(qǐng)輸入航班號(hào):");
scanf("%s",number);
while(iMAXSIZE)
{
if(!strcmp(number,info-air_num)) return info;
info++;
i++;
}
printf("對(duì)不起,該航線末找到!\n");
return NULL;
}
/* 瀏覽已訂票客戶信息 */
void prtlink()
{
linklist *p;
struct airline *info;
info=find();
p=info-order;
if(p!=NULL){
printf("客戶姓名 訂票數(shù)額 艙位等級(jí)\n");
while(p){
printf("%s\t\t%d\t%d\n",p-name,p-ord_amt,p-grade);
p=p-next;
}
}
else
printf("該航線沒(méi)有客戶信息!!\n");
}
linklist *insertlink(linklist *head,int amount,char name[],int grade)
{ linklist *p1,*new1;
p1=head;
new1=(linklist *)malloc(sizeof(linklist));
if(!new1) {printf("\nOut of memory!!\n");return NULL;}
strcpy(new1-name,name);
new1-ord_amt=amount;
new1-grade=grade;
new1-next=NULL;
if(head==NULL)
{head=new1;new1-next=NULL;}
else
head=new1;
new1-next=p1;
return head;
}
linkqueue appendqueue(linkqueue q,char name[],int amount)
{ qptr new1;
new1=(qptr)malloc(sizeof(qnode));
strcpy(new1-name,name);
new1-req_amt=amount;
new1-next=NULL;
if(q.front==NULL)
q.front=new1;
else
q.rear-next=new1;
q.rear=new1;
return q;
}
void order()
{ struct airline *info;
int amount,grade;
char name[10];
info=start;
if(!(info=find())) return;
printf("請(qǐng)輸入你訂票所需要的數(shù)量:");
scanf("%d",amount);
if(amountinfo-tkt_amt)
{ printf("\n對(duì)不起,您輸入的票的數(shù)量已經(jīng)超過(guò)乘員定額!");
return;
}
if(amount=info-tkt_sur)
{
int i;
printf("請(qǐng)輸入您的姓名(訂票客戶):");
scanf("%s",name);
printf("請(qǐng)輸入%s票的艙位等級(jí):",name);
scanf("%d",grade);
info-order=insertlink(info-order,amount,name,grade);
for(i=0;iamount;i++)
printf("%s的座位號(hào)是:%d\n",name,info-tkt_amt-info-tkt_sur+i+1);
info-tkt_sur-=amount;
printf("\n祝您乘坐愉快!\n");
}
else
{ char r;
printf("\n已經(jīng)沒(méi)有更多的票,您需要排隊(duì)等候嗎?(Y/N)");
//r=getch();
//printf("%c",r);
scanf ( "回車(chē)?yán)^續(xù)等待%c", r );
if(r=='Y'||r=='y')
{ printf("\n請(qǐng)輸入您的姓名(排隊(duì)訂票客戶):");
scanf("%s",name);
info-wait=appendqueue(info-wait,name,amount);
printf("\n注冊(cè)成功!\n");
}
else printf("\n歡迎您下次再次訂購(gòu)!\n");
}
}
void return_tkt()
{ struct airline *info;
qnode *t,*back,*f,*r;
int grade;
linklist *p1,*p2,*head;
char cusname[10];
if(!(info=find())) return;
head=info-order;
p1=head;
printf("請(qǐng)輸入你的姓名(退票客戶):");
scanf("%s",cusname);
while(p1!=NULL) {
if(!strcmp(cusname,p1-name)) break;
p2=p1;p1=p1-next;
}
if(p1==NULL){ printf("對(duì)不起,你沒(méi)有訂過(guò)票!\n");return;}
else
{
if(p1==head) head=p1-next;
else p2-next=p1-next;
info-tkt_sur+=p1-ord_amt;
grade=p1-grade;
printf("%s成功退票!\n",p1-name);
free(p1);
}
info-order=head;
f=(info-wait).front;
r=(info-wait).rear;
t=f;
while(t)
{
if((info-tkt_sur = info-wait.front-req_amt))
{
int i;
info-wait.front=t-next;
printf("%s訂票成功!\n",t-name);
for(i=0;it-req_amt;i++)
printf("%s的座位號(hào)是:%d\n",t-name,(info-tkt_sur)-i);
info-tkt_sur-=t-req_amt;
info-order=insertlink(info-order,t-req_amt,t-name,grade);
free(t);
break;
}
back=t;t=t-next;
if((info-tkt_sur)=(t-req_amt)t!=NULL)
{ int i;
back-next=t-next;
printf("%s訂票成功!\n",t-name);
for(i=0;it-req_amt;i++)
printf("%s's seat number is:%d\n",t-name,(info-tkt_sur)-i);
info-tkt_sur-=t-req_amt;
info-order=insertlink(info-order,t-req_amt,t-name,grade);
free(t);break;
}
if(f==r) break;
}
}
void sort_tkt()
{
int j;
struct airline t,*info,*p,*q;
p=info=air;
for(p=info;(p+1)-tkt_sur;p++)
for(q=p+1;q-tkt_sur;q++)
{
if(p-tkt_surq-tkt_sur)
{
t=*p;
*p=*q;
*q=t;
}
}
printf("終點(diǎn)站名\t航班號(hào)\t飛機(jī)號(hào)\t飛行日期\t乘員定額\t余票量\n");
for(j=0;jMAXSIZE;j++)
{
display(info);
info++;
}
}
int menu_select()
{
int c;
char s[20];
printf("\n\t\t 航空客運(yùn)訂票系統(tǒng)(by zjhxmjl)\n");
printf(" ******************************************\n");
printf(" ** 1.瀏覽航線信息 **\n");
printf(" ** 2.瀏覽已訂票客戶信息 **\n");
printf(" ** 3.查詢(xún)航線 **\n");
printf(" ** 4.辦理訂票業(yè)務(wù) **\n");
printf(" ** 5.辦理退票業(yè)務(wù) **\n");
printf(" ** 6.查看剩余票數(shù)并排序 **\n");
printf(" ** 0.退出系統(tǒng) **\n");
printf(" *******************************************\n");
do
{
printf("請(qǐng)選擇:");
scanf("%s",s);
c = atoi(s); /* atoi將字符串轉(zhuǎn)換為整型 */
}while(c 0||c 7);
return c;
}
int main()
{
start = air;
for()
{
switch(menu_select())
{
case 1:list();break;
case 2:prtlink();break;
case 3:search();break;
case 4:order();break;
case 5:return_tkt();break;
case 6:sort_tkt();break;
case 0:printf("\n歡迎使用本系統(tǒng),再見(jiàn)!\n");exit(0);
}
printf("\nPress any key to continue!\n");
getchar();
}
return 0;
}
關(guān)于《航班信息格式》的介紹到此就結(jié)束了。