社区
C语言
帖子详情
删除航班信息的函数 跪求!!!!
qq_42561864
2018-06-27 09:00:37
C语言编辑航空公司订票系统 其中那个删除航班信息怎么编写 请教大神帮忙编译下 感谢
...全文
170
3
打赏
收藏
删除航班信息的函数 跪求!!!!
C语言编辑航空公司订票系统 其中那个删除航班信息怎么编写 请教大神帮忙编译下 感谢
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
赵4老师
2018-06-28
打赏
举报
回复
百度搜相关关键字。
qq_42561864
2018-06-27
打赏
举报
回复
就是再加一个 删除航班信息的函数 谢谢!!!
qq_42561864
2018-06-27
打赏
举报
回复
#include<stdio.h>
#include<windows.h>
struct feiji
{
int dpbh; //订票编号
char dingchu[10]; // 是否定出
char xm[10]; //姓名
char sfz[20]; //身份证
char zk[10]; //折扣
int hxbh; //航线编号
char hbrq[30]; //航班日期
char cfcs[10];//出发城市
char ddcs[10];//到达城市
char cwlx[10];//舱位类型
char jpjg[10];//机票价格
}plane[1000];
int jllen;
void mulu();
void shuru();
void liulan();
void chaxun();
void dingpiao();
void xiugai();
void main()
{
printf("************************************************************************\n");
printf("************************************************************************\n");
printf("* ********欢迎使用某航空公司订票信息管理系统******** *\n");
printf("* * * *\n");
printf("* * * *\n");
printf("* * * *\n");
printf("* * 设计人员:赵国威 * *\n");
printf("* * 专业班级:计算机网络工程二班 * *\n");
printf("* * 学号:20170306039 * *\n");
printf("* * * *\n");
printf("* * * *\n");
printf("* * * *\n");
printf("* ************************************************** *\n");
printf("************************************************************************\n");
printf("************************************************************************\n");
system("pause");
system("cls");
mulu();
}
void mulu()
{
int a;
do
{
printf("************************************************************************\n");
printf("* ********欢迎使用某航空公司订票信息管理系统******** * \n");
printf("* *1.增加航班信息 * * \n");
printf("* *2.浏览航班信息 * * \n");
printf("* *3.订票 * * \n");
printf("* *4.修改航班信息 * * \n");
printf("* *5.查询航班信息 * * \n");
printf("* *6.安全退出 * * \n");
printf("* * * * \n");
printf("* ************************************************** * \n");
printf("************************************************************************\n");
printf("请在1-6中选择以回车键结束\n");
scanf("%d",&a);
switch(a)
{
case 1:shuru();
break;
case 2:liulan();
break ;
case 3:dingpiao();
break;
case 4:xiugai();
break;
case 5:chaxun();
break;
case 6:
break;
}
}while(a!=6);
printf("~~~~~~~~~~谢谢使用,祝你生活愉快,再见~~~~~~~~~\n");
}
void shuru() //信息输入
{
int zqmima=2018;//正确的密码
int mima; //输入密码
int c;
printf("请输入密码:");
scanf("%d",&mima);
if(zqmima!=mima)
{
printf("输入密码错误,请按任意键返回\n");
getchar();
getchar();
mulu();
}
else
{
system("cls"); //空白
printf("请问输入几个航班信息:");
scanf("%d",&jllen);
for(c=0;c<jllen;c++)
{
printf("请输入订票编号:\n");
scanf("%d",&plane[c].dpbh);
printf("请输入是否定出:\n");
scanf("%s",plane[c].dingchu);
printf("请输入客户姓名:\n");
scanf("%s",plane[c].xm);
printf("请输入客户身份证号码:\n");
scanf("%s",plane[c].sfz);
printf("请输入折扣情况:\n");
scanf("%s",plane[c].zk);
printf("请输入航线编号:\n");
scanf("%d",&plane[c].hxbh);
printf("请输入航班日期:\n");
scanf("%s",plane[c].hbrq);
printf("请输入出发城市:\n");
scanf("%s",plane[c].cfcs);
printf("请输入到达城市:\n");
scanf("%s",plane[c].ddcs);
printf("请输入舱位类型:\n");
scanf("%s",plane[c].cwlx);
printf("请输入机票价格:\n");
scanf("%s",plane[c].jpjg);
}
getchar();
mulu();
}
}
void liulan() //信息浏览
{
int c;
printf("\n\n订票编号\t是否定出\t客户姓名\t客户身份证号\t折扣比例\t航线编号\t航班日期\t出发城市\t到达城市\t舱位类型\t机票价格\n\n");
for(c=0;c<jllen;c++)
{
printf("\n\n%-8d\t%-12s\t%-11s\t%-10s\t%-6s\t%-8d\t%-8s\t%-8s\t%-8s\t%-8s\t%-8s\t\n\n",plane[c].dpbh,plane[c].dingchu,plane[c].xm,plane[c].sfz,plane[c].zk,plane[c].hxbh,plane[c].hbrq,plane[c].cfcs,plane[c].ddcs,plane[c].cwlx,plane[c].jpjg);
}
getchar();
mulu();
}
void dingpiao() //订票模板
{
int c=0,d;
struct feiji p;
system("cls"); //空白
do
{
chaxun();
printf("请输入你需要的航线编号:");
scanf("%d",&p.hxbh);
for(c=0;c<jllen;c++)
{
if(plane[c].hxbh==p.hxbh)
printf("恭喜您订票成功!祝您旅行愉快~\n");
continue;
if(plane[c].hxbh!=p.hxbh)
printf("亲,该飞机票已定出~");
continue;
}
printf("\n\n继续订票请选择1;退出请选择0\n\n");
scanf("%d",&d);
}while(d==1);
}
void xiugai()//修改机票
{
int c,hxbh1,hxbh2,m;
system("cls");
do
{
liulan();
printf("请输入你购买过的航线编号:");
scanf("%d",&hxbh1);
printf("请输入你需要的航线编号:");
scanf("%d",&hxbh2);
for(c=0;c<jllen;c++)
if(plane[c].hxbh==hxbh2)
printf("恭喜您,改签成功!");
break;
if("hxbh2!=plane[c].hxbh");
printf("sorry!亲,该航班已订出~~");
break;
printf("\n\n继续改签请输入1,退出请输入0\n\n");
scanf("%d",&m);
}while(m=1);
}
void chaxun()
{
int c,k=0,flag=-1;
struct feiji y;
system("cls");
printf("请输入航线编号:");
scanf("%d",&y.hxbh);
printf("请输入出发城市:");
scanf("%s",y.cfcs);
printf("请输入到达城市:");
scanf("%s",y.ddcs);
for(c=0;c<jllen;c++)
if(plane[c].hxbh==y.hxbh&&strcmp(plane[c].cfcs,y.cfcs)==0&&strcmp(plane[c].ddcs,y.ddcs)==0)
{flag=c;break;}
if(flag!=-1)
{
printf("为您查询的航班信息:");
printf("\n\n订票编号\t是否定出\t客户姓名\t客户身份证号\t折扣比例\t航线编号\t航班日期\t出发城市\t到达城市\t舱位类型\t机票价格\n\n");
printf("\n\n%-8d\t%-12s\t%-11s\t%-10s\t%-6s\t%-8d\t%-8s\t%-8s\t%-8s\t%-8s\t%-8s\t\n\n",plane[c].dpbh,plane[c].dingchu,plane[c].xm,plane[c].sfz,plane[c].zk,plane[c].hxbh,plane[c].hbrq,plane[c].cfcs,plane[c].ddcs,plane[c].cwlx,plane[c].jpjg);
}
else
printf("对不起,没有找到航班信息!\n");
}
软件工程导论习题集 | 170道选择 | 50道填空 | 40道简答 | 其他试卷资源
软件工程导论习题集 一、选择题 二、填空题 三、简答题 四、名词解释 其他 下载方式(==如果有帮助的话,
跪求
一个赞。orz==) 前言:之前准备考研复试的时候,在网上找了很多的关于软件工程导论的资料。整理一下发...
Java高并发,如何解决,什么方式解决
对于我们开发的网站,如果网站的访问量非常大的话... 所谓同步,可以理解为在执行完一个
函数
或方法之后,一直等待系统返回值或消息,这时程序是出于阻塞的,只有接收到 返回的值或消息后才往下执行其它的命令。 ...
《那些年啊,那些事——一个程序员的奋斗史》九
端加个芯片,由它来控制充放电,并且电量信息也可以传送给你们CPU。” “那是通过什么来通知CPU的呢?串口?”段伏枥在做嵌入式设备还是十足十的新 手,虽然说串口很普遍,但基本上是不会用到电池这种微型器件上...
老码农冒死揭开行业黑幕:如何编写无法维护的代码
比如你在开发一套航班预定系统,那就要精心设计,让它在增加另一个航空公司的时候至少有25处代码需要修改。永远不要在文档里说明要修改的位置。后来的开发人员要想修改你的代码?门都没有,除非他们能把每一行代码都...
大学英语四级单词
a [Ai, 4, 1n, 4n] art.一(个);任何一(个);每一(个) abandon [4'b1nd4n] vt.离弃,丢弃;遗弃,抛弃;放弃 ability [4'biliti] n.能力,本领;...able ['Aib4l] a....aboard [4'b3:d] prep....about [4'b2ut
C语言
70,011
社区成员
243,256
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章