⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 csz.c

📁 很经典的数据结构ppt
💻 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 + -