【簡(jiǎn)介:】本篇文章給大家談?wù)劇讹w機(jī)票等級(jí)怎么看》對(duì)應(yīng)的知識(shí)點(diǎn),希望對(duì)各位有所幫助。本文目錄一覽:
1、飛機(jī)票等級(jí)
2、哪里有機(jī)票查詢系統(tǒng)
3、求c語(yǔ)言編程 通訊錄或者飛機(jī)票查詢系
本篇文章給大家談?wù)劇讹w機(jī)票等級(jí)怎么看》對(duì)應(yīng)的知識(shí)點(diǎn),希望對(duì)各位有所幫助。
本文目錄一覽:
- 1、飛機(jī)票等級(jí)
- 2、哪里有機(jī)票查詢系統(tǒng)
- 3、求c語(yǔ)言編程 通訊錄或者飛機(jī)票查詢系統(tǒng)
- 4、飛機(jī)票保單號(hào)查詢系統(tǒng)
- 5、飛機(jī)票上“座位等級(jí)”一欄里的字母各代表什么意思?
- 6、乘坐飛機(jī)時(shí),怎樣知道座位等級(jí),字母T,R等表示什么?
飛機(jī)票等級(jí)
航空公司票價(jià)一般分為頭等艙、公務(wù)艙和經(jīng)濟(jì)艙三種等級(jí)。
每種等級(jí)又按照正常票價(jià)和多種不同特殊優(yōu)惠票價(jià)劃分為不同的艙位代號(hào)。
頭等艙代號(hào)一般為F,是普通倉(cāng)票價(jià)的1.5倍;
公務(wù)艙代號(hào)一般為C,是普通倉(cāng)的1.3倍;頭等倉(cāng)和公務(wù)倉(cāng)都不能打折;
經(jīng)濟(jì)艙的代號(hào)是Y,另劃分有T、K、H、M、G、S、L、Q、E等倉(cāng)位級(jí)別,代表著不同的票價(jià),分別擁有不同的座位數(shù)量,各個(gè)航空公司一般均自行定義使用那些字母作為艙位代號(hào),在艙位代號(hào)上無(wú)統(tǒng)一的規(guī)定。旅客只要預(yù)訂上了規(guī)定的艙位,就可使用規(guī)定的價(jià)格。
哪里有機(jī)票查詢系統(tǒng)
訂機(jī)票 就找東風(fēng)票務(wù)網(wǎng)
東風(fēng)票務(wù)提供國(guó)內(nèi)機(jī)票實(shí)時(shí)查詢,飛機(jī)票查詢系統(tǒng)國(guó)際機(jī)票實(shí)時(shí)查詢,提供機(jī)票,打折機(jī)票,特價(jià)機(jī)票,飛機(jī)票在線預(yù)訂
東風(fēng)票務(wù)網(wǎng)向用戶提供國(guó)內(nèi)航班信息查詢,國(guó)內(nèi)航班機(jī)票預(yù)訂服務(wù),超低的折扣價(jià)格,優(yōu)質(zhì)的預(yù)訂服務(wù),
求c語(yǔ)言編程 通訊錄或者飛機(jī)票查詢系統(tǒng)
這個(gè)是我自己做的類式的,你可以按自己的要求改下·不難的和你的差不多,給分哦
#includestdlib.h
#includestdio.h
#includestring.h
#includeconio.h
#define N 10
/*****定義結(jié)構(gòu)體*****/
typedef struct students /*標(biāo)記為students*/
{
char num[10]; /*學(xué)生學(xué)號(hào)*/
char name[10]; /*學(xué)生姓名*/
int age; /*年齡*/
char sex[10]; /*性別*/
float cyy; /*C語(yǔ)言成績(jī)*/
float computer; /*計(jì)算機(jī)成績(jī)*/
float english; /*英語(yǔ)成績(jī)*/
float pj; /*平均成績(jī)*/
}STU;
STU temp;
void sort(STU students[],int n); //排序
void save(STU students[] ,int n);//導(dǎo)出
int Locate(STU students[],int n);//查詢
/*--------------顯示菜單--------------------*/
char displaymenu()
{
char k;
system("cls");
printf(" 學(xué)生成績(jī)管理 \n");
printf("-----------------------------------應(yīng)用菜單-------------------------------------\n");
printf(" 1 輸入學(xué)生成績(jī)\n\n");
printf(" 2 輸出學(xué)生成績(jī)\n\n");
printf(" 3 查詢學(xué)生成績(jī)\n\n");
printf(" 4 修改學(xué)生成績(jī)\n\n");
printf(" 5 查看成績(jī)排序\n\n");
printf(" 6 查看成績(jī)統(tǒng)計(jì)\n\n");
printf(" 7 保存數(shù)據(jù)\n\n");
printf(" 8 讀取數(shù)據(jù)\n\n");
printf(" 9 退出系統(tǒng)\n\n");
printf(" 請(qǐng)選擇你想進(jìn)行的操作:");
k=getchar();
return k;
}
/*****定義輸出函數(shù)*****/
void printheader() /*格式化輸出表頭*/
{
printf("\n\n************************學(xué)生成績(jī)管理系統(tǒng)****************************\n\n\n");
printf("| 學(xué)號(hào) | 姓名 | 年齡 | 性別 | C語(yǔ)言成績(jī) |計(jì)算機(jī)成績(jī) | 英語(yǔ)成績(jī)| 平均成績(jī) | \n");
}
void printdata(STU pp) /*格式化輸出表中數(shù)據(jù)*/
{
STU* p;
p=pp;
printf("| %-5s| %-5s | %-4d| %-4s| %-6.0f| %-6.0f| %-5.0f| %-6.0f|\n",p-num,p-name,p-age,p-sex,p-cyy,p-computer,p-english,p-pj);
}
/*****添加學(xué)生信息*****/
int add(STU students[] ,int *n)
{
int i=0;
system("cls");
printf(" \n");
printf(" 請(qǐng)輸入學(xué)生信息 \n");
printf(" 退出請(qǐng)?jiān)趯W(xué)生號(hào)處輸入:0 \n");
printf("請(qǐng)輸入學(xué)生學(xué)號(hào):\n ");
scanf("%s",students[i].num);
while(strcmp(students[i].num,"0") )//當(dāng)輸入的學(xué)號(hào)為0時(shí)結(jié)束輸入
{
printf("請(qǐng)輸入學(xué)生姓名:\n ");
scanf("%s",students[i].name);
printf("****************\n\n\n");
printf("請(qǐng)輸入學(xué)生年齡:\n ");
scanf("%d",students[i].age);
printf("****************\n\n\n");
printf("請(qǐng)輸入學(xué)生性別:\n");
scanf("%s",students[i].sex);
printf("****************\n\n\n");
printf("請(qǐng)輸入C語(yǔ)言成績(jī):\n ");
scanf("%f",students[i].cyy);
printf("****************\n\n\n");
printf("請(qǐng)輸入計(jì)算機(jī)成績(jī):\n ");
scanf("%f",students[i].computer);
printf("****************\n\n\n");
printf("請(qǐng)輸入英語(yǔ)成績(jī):\n ");
scanf("%f",students[i].english);
printf("****************\n\n\n");
students[i].pj=(students[i].cyy+students[i].computer+students[i].english)/3;
printf("學(xué)生平均成績(jī): %-8.0f\n",students[i].pj);
i++;
printf("****************\n\n\n");
printf("請(qǐng)輸入學(xué)生學(xué)號(hào):\n ");
scanf("%s",students[i].num);
}
*n=i;
save(students ,i);
return i;
}
/*****查詢學(xué)生信息函數(shù)*****/
int Locate(STU students[],int n)
{
int k,m=-1;
char num[10],name[20];
int i=0;
system("cls");
printf(" 退出請(qǐng)輸入:0 \n");
printf("請(qǐng)選擇以什么方式查詢:1).按學(xué)生學(xué)號(hào)查詢 2).按學(xué)生姓名查詢 \n");
scanf("%d",k);
if(k==1)
{
printf("請(qǐng)輸入你要查詢的學(xué)生學(xué)號(hào):\n");
scanf("%s",num);
while(in)
{
if(strcmp(students[i].num,num)==0) /*若找到學(xué)號(hào)*/
{
printf("學(xué)生學(xué)號(hào):%s\n*學(xué)生姓名:%s\n*學(xué)生年齡:%d\n*學(xué)生性別:%s\nC語(yǔ)言成績(jī):%-8.0f\n計(jì)算機(jī)成績(jī):%-8.0f\n英語(yǔ)成績(jī):%-8.0f\n平均成績(jī):%-8.0f\n",students[i].num,students[i].name,students[i].age,students[i].sex,students[i].cyy,students[i].computer,students[i].english,students[i].pj);
m=i;
getchar();
break;
}
i++;
}
if(i=n)
printf("沒有所找學(xué)生信息\n");
getchar();
}
else if(k==2)
{
printf("請(qǐng)輸入你要查詢的學(xué)生姓名:\n");
scanf("%s",name);
while(in)
{
if(strcmp(students[i].name,name)==0) /*若找到姓名*/
{ printf("學(xué)生學(xué)號(hào):%s\n學(xué)生姓名:%s\n學(xué)生年齡:%d\n學(xué)生性別:%s\n學(xué)生C語(yǔ)言成績(jī):%-8.0f\n計(jì)算機(jī)成績(jī):%-8.0f\n英語(yǔ)成績(jī):%-8.0f\n平均成績(jī):%-8.0f\n",students[i].num,students[i].name,students[i].age,students[i].sex,students[i].cyy,students[i].computer,students[i].english,students[i].pj);
m=i;
getchar();
break;
}
i++;
}
if(i=n)
printf("沒有所找學(xué)生信息\n");
}
return m;/*返回一個(gè)根m便于修改學(xué)生信息*/
getchar();
}
/*****顯示函數(shù)*****/
void input(STU students[],int n)
{
int i;
system("cls"); //清屏
if(n==0) /*表示沒有學(xué)生信息記錄*/
{
printf("\n沒有學(xué)生記錄!\n");
}
printf("\n\n");
printheader(); /*輸出表格頭部*/
i=0;
while(in) /*逐條輸出數(shù)組中存儲(chǔ)的學(xué)生信息*/
{
printdata(students[i]);
i++;
}
getchar();
}
/*****修改子程序*****/
void Modify(STU students[],int n)
{
int i;
if(n=0)
{
system("cls");
printf(" \n退出請(qǐng)輸入:0 \n");
printf("\n----------not found!----------\n");
getchar();
return ;
}
system("cls");
printf("修改學(xué)生信息");
input(students,n);
i=Locate(students,n); /*查詢到該數(shù)組元素,并返回下標(biāo)值*/
if(i!=-1) /*若i!=-1,表明已經(jīng)找到該數(shù)組元素*/
{
printf("請(qǐng)輸入新的學(xué)生信息: \n");
printf(" 學(xué)號(hào): ");
scanf("%s",students[i].num);
printf(" 姓名: ");
scanf("%s",students[i].name);
printf(" 年齡: ");
scanf("%d",students[i].age);
printf(" 性別: ");
scanf("%s",students[i].sex);
printf(" C語(yǔ)言: ");
scanf("%f",students[i].cyy);
printf(" 英語(yǔ): ");
scanf("%f",students[i].english);
printf(" 計(jì)算機(jī): ");
scanf("%f",students[i].computer);
students[i].pj=(students[i].cyy+students[i].english+students[i].computer)/3;
printf("平均成績(jī): %-9.0f\n",students[i].pj);
save(students ,n);
printf("\n-------------修改成功!-------------\n");
}
else
printf("not found!\n");
getchar();
}
/*****學(xué)生成績(jī)排序子程序*****/
void sort(STU students[],int n)
{
int i,j,a,b,c,d,e,f,k;
float p;
printf(" \n退出請(qǐng)輸入:0 \n");
printf("成績(jī)排序方式選擇: 1.按C語(yǔ)言 2.按英語(yǔ) 3.按平均 \n ");
scanf("%d",k);
if(k==1) /*用選擇法對(duì)C語(yǔ)言排序*/
{
for(i=0; in; i++)
for(j=0;jn-1;j++)
{
if(students[i].englishstudents[j+1].english)
{
temp=students[i];
students[i]=students[j+1];
students[j+1]=temp;
}
}
}
else if(k==2)/*英語(yǔ)用冒泡法*/
{
for(a=0; an-1; a++)
{
c=a;
for(b=a+1; bn; b++)
if(students[b].cyystudents[c].cyy)
c=b;
if (c!=a)
{
temp=students[a];
students[a]=students[c];
students[c]=temp;
}
}
}
if(k==3) /*平均成績(jī)用插入法*/
{
for(d=1;dn;d++)
{
p=students[d].pj;
for(e=0;ed;e++)
if(students[e].pjp)
break;
if(e==d)
continue;
for(f=d;fe;f--)
students[f]=students[f-1];
students[e]=temp;
}
}
input(students,n); /*顯示排序后的所有記錄*/
save(students ,n);
printf("\n 排序完成!\n");
}
/*****統(tǒng)計(jì)學(xué)生分?jǐn)?shù)在各等級(jí)的人數(shù)子程序*****/
void Tongji(STU students[],int n)
{
int count6085=0,count85=0,count60=0;
int i=0;
system("cls");
printf(" \n退出請(qǐng)輸入:0 \n");
input(students,n);
i=0;
while(in)
{
if(students[i].pj85) /*平均成績(jī)=85*/
if(students[i].pj=60students[i].pj=85) /*60平均成績(jī)85*/
if(students[i].pj60) /*平均成績(jī)60*/
}
printf("\n************統(tǒng)計(jì)結(jié)果************\n\n");
printf("平均成績(jī)高于85分的人數(shù):%d \n",count85);
printf(" \n");
printf("平均成績(jī)?cè)?5分和80分之間的人數(shù):%d \n",count6085);
printf(" \n");
printf("平均成績(jī)低于60分的人數(shù):%d \n",count60);
printf(" \n");
printf("\n\n**********統(tǒng)計(jì)結(jié)束**********");
getchar();
}
/*****導(dǎo)出或保存數(shù)據(jù)*****/
void save(STU students[],int n)
{
FILE* fp;
int i=0;
fp=fopen("students","wb+");/*以讀寫方式打開創(chuàng)建一個(gè)二進(jìn)制文件*/
if(fp==NULL) /*打開文件失敗*/
{
printf("\n*******打開文件錯(cuò)誤!*******\n");
return ;
}
for(i=0;in;i++)
{
if(fwrite(students[i],sizeof(STU),1,fp)==1)/*每次寫一條記錄或一個(gè)結(jié)構(gòu)數(shù)組元素至文件*/
{
continue;
}
else
{
break;
}
}
if(i0)
{
getchar();
printf("\n\n*共導(dǎo)出%d個(gè)學(xué)生信息*\n",i);
getchar();
}
else
{
system("cls");
printf("**沒有信息導(dǎo)出*\n");
getchar();
}
fclose(fp); /*關(guān)閉此文件*/
}
/*****導(dǎo)入數(shù)據(jù)*****/
void Read(STU students[],int * n)
{
FILE* fp;
int i=0;
fp=fopen("students","rb");/*以只讀方式打開一個(gè)已有的二進(jìn)制文件*/
if(fp==NULL) /*打開文件失敗*/
{
printf("\n********打開文件錯(cuò)誤!********\n");
exit(0);
}
for(i=0;iN;i++)
{
if(fread(students[i],sizeof(STU),1,fp)==1)/*每次讀一條記錄或一個(gè)結(jié)構(gòu)數(shù)組元素至文件*/
continue;
else
break;
}
*n=i;
if(i0)
{
printf("\n\n************共導(dǎo)入:%d 個(gè)學(xué)生信息 ************\n",i);
getchar();
}
else
{ system("cls");
printf("************沒有信息導(dǎo)入!************\n");
getchar();
}
getchar();
fclose(fp); /*關(guān)閉此文件*/
}
/*****主函數(shù)*****/
void main()
{
STU students[N];
int n;
char s1[3],s2[3]=;
int i,k;
printf("\n\n");
printf("******************************************************\n");
printf("^ 歡迎使用本軟件 ^\n\n");
printf("^ 版本 : oooo ^\n\n\n");
printf("^ 姓名:盧景光 班級(jí): 09623 學(xué)號(hào):34 ^\n");
printf("^ ^\n");
printf("******************************************************\n");
printf("\n\n");
for(i=0;i3;i++)
{
printf("\n請(qǐng)輸入密碼:");
gets(s1);
if(strcmp(s1,s2)==0)
break;
else
printf("\n密碼錯(cuò)誤,請(qǐng)重新輸入");
}
if(i2)
{
printf("\n您已連續(xù)3次輸錯(cuò),系統(tǒng)將退出!\n");
exit(0);
}
else
{
while(1)
{
k=displaymenu();
switch(k)
{
case '1' : add(students,n); break;
case '2' : Read(students,n);input(students,n) ;break;
case '3' : Read(students,n);Locate(students,n);break;
case '4' : Read(students,n);Modify(students,n)break;
case '5' : Read(students,n);sort(students,n);break;
case '6' : Read(students,n);Tongji(students,n); break;
case '7' : save(students,n) ;break;
case '8' : Read(students,n);break;
case '9' : system("cls");
printf("\n **********謝謝您的使用**********\n");exit(0);break;
default : printf("\n\n輸入錯(cuò)誤,輸入必須是0~9之間的一個(gè)數(shù)字!請(qǐng)重新輸入\n");getchar();getchar();
}
}
}
}
飛機(jī)票保單號(hào)查詢系統(tǒng)
保險(xiǎn)小編幫您解答,更多疑問可在線答疑。
1、要查飛機(jī)票的訂單,可以根據(jù)身份證號(hào)直接查詢已出票的機(jī)票信息的,這個(gè)對(duì)于有中航信系統(tǒng)的任何一家售票處來(lái)說都很容易,不過因?yàn)檫@事兒涉及到個(gè)人隱私,不認(rèn)識(shí)的人是不會(huì)幫查的。
2、就算查到了這張機(jī)票,要想知道是哪個(gè)網(wǎng)站訂的票也不容易,售票處的系統(tǒng)里只能看到訂票的一個(gè)代理商號(hào),具體這個(gè)號(hào)碼對(duì)應(yīng)的是哪家售票處,售票處的名稱啊、聯(lián)系方式還要到專門的中航信才能查到。
建議致電航空公司。
飛機(jī)票上“座位等級(jí)”一欄里的字母各代表什么意思?
A艙為頭等艙免折、常旅客免票;
C艙為公務(wù)艙公布價(jià),
D艙為公務(wù)艙免折、常旅客免票;
Y艙為普通艙(經(jīng)濟(jì)艙)公布價(jià),
S艙為聯(lián)程、缺口程等特殊艙位,
B艙為普通艙9折,
H艙為普通艙85折,
K艙為普通艙80折,
L艙為普通艙75折,
M艙為普通艙70折,
N艙為普通艙65折,
Q艙為普通艙60折(含教師、醫(yī)護(hù)人員、縣級(jí)(含)以上勞模),
T艙為普通艙55折,
X艙為普通艙50折(含學(xué)生、長(zhǎng)者(年滿55周歲的中國(guó)大陸公民)),
U艙為普通艙45折,
E艙為普通艙40折,
W艙為普通艙35折,
R艙為普通艙30折,
O艙為普通艙25折,
Z艙為代碼共享留座專用艙,
V艙為常旅客專用艙(國(guó)航知音卡旅客訂座),
G艙為普通艙免折和常旅客免票。
擴(kuò)展資料:
飛機(jī)艙主要分為頭等艙(First Class)、 商務(wù)艙(Bussiness Class)、 經(jīng)濟(jì)艙(Economy Class or Coach) 。 通常價(jià)格以頭等艙最高,其次商務(wù)艙,最低為經(jīng)濟(jì)艙。
飛機(jī)安排座位時(shí)是分艙位的,而不同的艙位對(duì)應(yīng)的機(jī)票折扣不同,價(jià)格不同所得到的服務(wù)也不一樣。平時(shí)訂機(jī)票航空公司也會(huì)有不同的艙位。
參考資料:百度百科-飛機(jī)艙位
乘坐飛機(jī)時(shí),怎樣知道座位等級(jí),字母T,R等表示什么?
V為經(jīng)濟(jì)艙的子艙位。
F代表頭等艙,C代表商務(wù)艙,Y代表經(jīng)濟(jì)艙,M、L V則代表Y的子艙位,座位同經(jīng)濟(jì)艙一樣,但價(jià)錢便宜很多哦。
這些艙位代碼只是表示你購(gòu)買機(jī)票時(shí)的折扣,它是航空公司便于銷售而設(shè)定的,并不代表你乘座飛機(jī)時(shí)的艙位,你乘座飛機(jī)時(shí)均在經(jīng)濟(jì)艙內(nèi)。飛機(jī)的艙位分布一般有三個(gè),它們分別是頭等艙=F,分務(wù)艙=C和經(jīng)濟(jì)艙Y,其價(jià)格分別是F=150%*Y;C=130%*Y,Y艙的價(jià)格是民航局公布的價(jià)格
服務(wù)等級(jí)
座位等級(jí)
票價(jià)級(jí)別
折扣率
備注
使用條件
退票費(fèi)
留座時(shí)限
客票變更
簽轉(zhuǎn)
艙位代碼:
F艙為頭等艙公布價(jià),
A艙為頭等艙免折、常旅客免票;
C艙為公務(wù)艙公布價(jià),
D艙為公務(wù)艙免折、常旅客免票;
Y艙為普通艙(經(jīng)濟(jì)艙)公布價(jià),
S艙為聯(lián)程、缺口程等特殊艙位,
B艙為普通艙9折,
H艙為普通艙85折,
K艙為普通艙80折,
L艙為普通艙75折,
M艙為普通艙70折,
N艙為普通艙65折,
Q艙為普通艙60折(含教師、醫(yī)護(hù)人員、縣級(jí)(含)以上勞模),
T艙為普通艙55折,
X艙為普通艙50折(含學(xué)生、長(zhǎng)者(年滿55周歲的中國(guó)大陸公民)),
U艙為普通艙45折,
E艙為普通艙40折,
W艙為普通盯35折,
R艙為普通艙30折,
O艙為普通艙25折,
Z艙為代碼共享留座專用艙,
V艙為常旅客專用艙(國(guó)航知音卡旅客訂座),
G艙為普通艙免折和常旅客免票。
散客:4折以下
收取票面價(jià)50%的退票費(fèi)。
團(tuán)隊(duì):
1 起飛前72小時(shí)以前退票:按票面價(jià)10%計(jì)收。
2 起飛前72小時(shí)至離站前一天中午12小時(shí)以前退票:按票面價(jià)30%計(jì)收。
3 離站前一天中午12小時(shí)至航班起飛前退票:按票面價(jià)50%計(jì)收。
4 起飛后不予退票
退票僅限原出票處辦理。
嬰兒免收退票費(fèi)。
以東航的機(jī)票為例;東航現(xiàn)在客票的艙位等級(jí)主要分為頭等艙(艙位代碼為F/P)、公務(wù)艙(艙位代碼為C/J/Z/O/W國(guó)際)、經(jīng)濟(jì)艙(艙位代碼為Y);經(jīng)濟(jì)艙里面又分不同的座位等級(jí)(艙位代碼為B/K/H/L/M/Q/X/E等。下圖為登機(jī)牌。而真正的飛機(jī)票一般是電子客票,直接持身份證到機(jī)場(chǎng)值機(jī)柜臺(tái)辦理即可,機(jī)票只有行程單,用于報(bào)銷,一張藍(lán)色的紙片。
關(guān)于《飛機(jī)票等級(jí)怎么看》的介紹到此就結(jié)束了。