📄 csz.c
字号:
#include<stdio.h>
#include<malloc.h>
#include"sxb2.h"
#include<string.h>
#include"lb2.h"
#define SM 10
sclnode *b;
main(){
int g,ks,su,xz;
elemtype x,dts;
sqlist a;
datatype y,z;
char kl,hd;
int dd;
initlist(&a,SM);
printf("请输入航班数:\n");
scanf("%d",&su);
printf("输入航班号及票数:\n");
for(g=0;g<su;g++)
{scanf("%d%d",&x.m,&x.n);
insertlist(&a,x);}
do{
printf("*********************\n");
printf("* 1.打 印 航 班 表 *\n");
printf("* 2.旅 客 订 票 *\n");
printf("* 3.旅 客 退 票 *\n");
printf("* 4.打 印 旅 客 名单*\n");
printf("* 5.退 出 *\n");
printf("*********************\n");
printf("输入您的选择(1~5):\n");
scanf("%d",&xz);
switch (xz){
case 1:
{
travel(&a);
break;}
case 2:{sclinit(&b);
do{
printf("输入航班号、订票数及旅客姓名:");
scanf("%d%d%s",&y.hb,&y.ps,y.name);
sclinsert(&b,y);
dts.m=y.hb;
dts.n=y.ps;
dingp(&a,dts,1);
printf("继续吗(Y/N)?");
scanf("%s",&kl);}
while(kl=='y');
break;
}
case 3:{
printf("输入航班号、退票数及旅客姓名:");
scanf("%d%d%s",&z.name,&z.ps,z.name);
dd=czlist(&b,z);
if(dd){printf("退票成功!");
dts.m=y.hb;
dts.n=y.ps;
dingp(&a,dts,0);}
else
printf("退票失败!");}
case 4:{sclprint(&b);break;}
case 5:exit();}}
while(1);}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -