|
59黑币
要求
1: 必须用C语言。
2:解决这个 程序不能正常工作的问题即可。
3;需要在2018年3月22日,给我。
谢谢大佬。
- #include<stdio.h>
- #include<string.h>
- #include<stdlib.h>
-
- /*****航班信息的结构体构建 *****/
- struct HBXX
- {
- char HBH[20]; /****航班号*****/
- char JX[20]; /****机型*******/
- char CFD[20]; /****出发地*****/
- char MDD[20]; /****目的地*****/
- int ZWS; /****座位数*****/
- long int JG; /*****价格******/
- char QFT[16]; /***起飞时间****/
- char DDT[16]; /***降落时间****/
- }groups[20];
- main()
- {
-
- int X; /*选择菜单*/
- char C[2]; /*判断是否还要输入航班信息*/
- int K;
- int i;
-
-
- printf("\n********************欢迎进入沈理男神机场 航班管理系统********************\n");
- printf("\n1: 航班列表\n");
- printf("\n2: 增加航班\n");
- printf("\n3: 删除航班\n");
- printf("\n4: 航班订票\n");
- printf("\n5: 航班退票\n");
- printf("\n6: 航班乘客显示\n");
- printf("\n7: 航班存盘\n");
- printf("\n8: 从文件调入\n");
- printf("\n9: 退出\n");
- printf("\n***尊敬的阁下:\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****今日航班动态****\n");
- printf("航班号 机型 出发地 目的地 座位数 价格 起飞时间 降落时间 ");
-
- 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*请按照一下顺序输入航班信息*\n");
-
- printf("航班号 机型 出发地 目的地 座位数 价格 起飞时间 降落时间\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**继续输入航班信息请按Y或者y**\n");
-
- scanf("%S",&C);
-
- }while(!(strcmp(C,"Y"))||!(strcmp(C,"y""")));
- printf("\n****今日航班动态****\n");
-
- printf("航班号 机型 出发地 目的地 座位数 价格 起飞时间 降落时间 ");
-
- 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;
-
- }
- }
复制代码
|
|