|
59黑幣
要求
1: 必須用C語言。
2:解決這個(gè) 程序不能正常工作的問題即可。
3;需要在2018年3月22日,給我。
謝謝大佬。
- #include<stdio.h>
- #include<string.h>
- #include<stdlib.h>
-
- /*****航班信息的結(jié)構(gòu)體構(gòu)建 *****/
- struct HBXX
- {
- char HBH[20]; /****航班號(hào)*****/
- char JX[20]; /****機(jī)型*******/
- char CFD[20]; /****出發(fā)地*****/
- char MDD[20]; /****目的地*****/
- int ZWS; /****座位數(shù)*****/
- long int JG; /*****價(jià)格******/
- char QFT[16]; /***起飛時(shí)間****/
- char DDT[16]; /***降落時(shí)間****/
- }groups[20];
- main()
- {
-
- int X; /*選擇菜單*/
- char C[2]; /*判斷是否還要輸入航班信息*/
- int K;
- int i;
-
-
- printf("\n********************歡迎進(jìn)入沈理男神機(jī)場 航班管理系統(tǒng)********************\n");
- printf("\n1: 航班列表\n");
- printf("\n2: 增加航班\n");
- printf("\n3: 刪除航班\n");
- printf("\n4: 航班訂票\n");
- printf("\n5: 航班退票\n");
- printf("\n6: 航班乘客顯示\n");
- printf("\n7: 航班存盤\n");
- printf("\n8: 從文件調(diào)入\n");
- printf("\n9: 退出\n");
- printf("\n***尊敬的閣下:\n*************請(qǐng)輸入以上序號(hào)選擇您將要進(jìn)行的操作***\n");
-
- struct HBXX groups[]={{"CZ6101","A320","shenyang","beijin", 188,2222,"7:40","9:05"},
- {"CZ6653","A320","shenyang","beijin",198,2333,"7:35","12:20"}};
-
- scanf("%d",&X);
-
- switch(X)
- {
- case 1:
-
- printf("\n****今日航班動(dòng)態(tài)****\n");
- printf("航班號(hào) 機(jī)型 出發(fā)地 目的地 座位數(shù) 價(jià)格 起飛時(shí)間 降落時(shí)間 ");
-
- for(i=0;i<1;i++)
- { printf("8s%-8%s-8%s-8%s-6d%-8%d-6%s-6%s",i+1,groups[i].HBH,groups[i].JX,
- groups[i].CFD,groups[i].MDD,groups[i].ZWS,groups[i].JG,groups[i].QFT,
- groups[i].DDT);
- ;}
-
- break;
-
- case 2:
- i=0;
- do
- {
- printf("\n*請(qǐng)按照一下順序輸入航班信息*\n");
-
- printf("航班號(hào) 機(jī)型 出發(fā)地 目的地 座位數(shù) 價(jià)格 起飛時(shí)間 降落時(shí)間\n ");
-
- scanf("s%",&groups[i].HBH);
- scanf("s%",&groups[i].JX);
- scanf("s%",&groups[i].CFD);
- scanf("s%",&groups[i].MDD);
- scanf("d%",&groups[i].ZWS);
- scanf("d%",&groups[i].JG);
- scanf("s%",&groups[i].QFT);
- scanf("s%",&groups[i].DDT);
-
- i++;
-
- printf("\n**繼續(xù)輸入航班信息請(qǐng)按Y或者y**\n");
-
- scanf("%S",&C);
-
- }while(!(strcmp(C,"Y"))||!(strcmp(C,"y""")));
- printf("\n****今日航班動(dòng)態(tài)****\n");
-
- printf("航班號(hào) 機(jī)型 出發(fā)地 目的地 座位數(shù) 價(jià)格 起飛時(shí)間 降落時(shí)間 ");
-
- for(K=0;K<i;K++)
- {printf("8s%-8%s-8%s-8%s-6d%-8%d-6%s-6%s",groups[K].HBH,
- groups[K].JX,groups[K].CFD,groups[K].MDD,groups[K].ZWS,
- groups[K].JG,groups[K].QFT,groups[K].DDT);
- }
-
-
- break;
- case 3: ;break;
- case 4: ;break;
- case 5: ;break;
- case 6: ;break;
- case 7: ;break;
- case 8: ;break;
- case 9: ;break;
-
- }
- }
復(fù)制代碼
|
-
-
C語言考試.zip
2018-3-19 21:42 上傳
點(diǎn)擊文件名下載附件
1.23 KB, 下載次數(shù): 8
|