📄 实验.txt
字号:
#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("welcome to our airport!\n")
printf("*NO1.航班表*\n");
printf("*NO2.订票程序*\n");
printf("*NO3.退票程序*\n");
printf("*NO4.旅客名单*\n");
printf("*NO5.退出程序*\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("退票成功OK!");
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 + -