删除航班信息的函数 跪求!!!!

qq_42561864 2018-06-27 09:00:37
C语言编辑航空公司订票系统 其中那个删除航班信息怎么编写 请教大神帮忙编译下 感谢
...全文
146 3 打赏 收藏 转发到动态 举报
写回复
用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");
}















69,371

社区成员

发帖
与我相关
我的任务
社区描述
C语言相关问题讨论
社区管理员
  • C语言
  • 花神庙码农
  • 架构师李肯
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧