亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? 427.cpp

?? 四、飛機訂票系統 任務:通過此系統可以實現如下功能: 錄入:可以錄入航班情況(數據可以存儲在一個數據文件中
?? CPP
?? 第 1 頁 / 共 3 頁
字號:
 while(i<m)
 { 
	 if(f[i].Flight_No==id)
	 break;
	 i++;
 }
 if(i==m)
	{system("cls"); printf("\n\n\n\n\t\t\t\t不存在此航班號!\n");}
 else
 {
 i=0;
 j=0;
 total_amount=0;
 printf("\n\n                            航班號%d的定票信息如下:\n\n",id);
 printf("  --------------------------------------------------------------------------\n");
 printf("  編號   航班號   飛機號   起點   終點  起飛時間   票數    座位號   倉位價格\n");
 printf("  --------------------------------------------------------------------------\n");
 while(i<n)
 {
	 if(c[i].NUM/1000==id)
	 {
      printf("  %-5d%5d%12d%7s%7s   星期%s%7d%8d-%d%8d\n",c[i].NUM,c[i].Flight_No,c[i].Plane_No,c[i].Beg_Name,c[i].Des_Name,a[c[i].Week_Day-1],c[i].Amount,c[i].Fist_Seat,c[i].Last_Seat,c[i].Rank);
      printf("  --------------------------------------------------------------------------\n");
      total_amount=total_amount+c[i].Rank*c[i].Amount;
	  j++;
	 }
	 i++;
 }
 printf("\n\n\t\t\t 總有%d個顧客,總額數為(元):%d",j,total_amount);
 }
 getch();
}
int menu3()
{int id=5;
 do{system("cls");
 printf("\n\n\t                        ~~歡迎光臨~~\n");
 printf("\t    ____________________________________________________\n");
 printf("\t   │ 1.查看全部航線  │ 2.查看單個航線 │  3.返回目錄 │\n");
 printf("\t   │_________________│________________│_____________│\n");
 printf("\n\t    你可以有(1~3)種選擇:");
   scanf("%d",&id);
 }while(id>3||id<1);
  return id;
}
void air_manage()
{int k=1;
for(;;)
{
 switch(menu1())
 {  case 1:add_air();break;         /*航線管理*/
    case 2:delete_air();break;      /*刪除航線*/
    case 3:check_air();break;       /*查看航線*/
    case 4:change_air();break;      /*修改航線*/
    default:k=0;save2();save();     /*返回主目錄 */  
 }
 if(k==0)
	 break;
}
}
void ticket_manage()
{int k=1;
 for(;;)
 {
  switch(menu2())
  {  case 1:add_ticket();break;         /*訂飛機票*/
     case 2:delete_ticket();break;      /*當前個人退票處理*/
     case 3:check_ticket();break;       /*查看當前個人已定票的具體情況*/
     case 4:change_ticket();break;      /*當前個人換票處理*/
     default:k=0;save2();save();break;  /*返回主目錄 */  
  }
 if(k==0)
	break;
 }
}

void ticket_in()  /*補票辦理*/
{char beg_name[10];
 char end_name[10];
 int id=1;
 int ed,fd;
 int k=1;
 int total_amount=0;/*記錄顧客的總票價*/
 int t_beg,t_end;   /*飛機的開始票位和終止票位(連續的)*/
 int rank;
 int t;
 system("cls");   /*清屏*/
 printf("\t------------------------------\n");
 printf("\t    你是第%d個來訂票:\n",n+1);
 printf("\t------------------------------\n");
 printf("\t\t輸入起點:");
 scanf("%s",beg_name);
 printf("\t\t輸入終點:");
 scanf("%s",end_name);
 for(j=0;j<m;j++)    
   {
    if((strcmp(beg_name,f[j].beg_Name)==0)&&(strcmp(end_name,f[j].Des_Name)==0))/*比較輸入的地方是否存在航線*/
	{printf("\t\t此飛機上還有%d個空位!\n",f[j].Free_Amount);
	 printf("\n\t\t\t按任何鍵進入該航線訂票信息");
	 getch();
	break;}
   }
 if(j==m)
   {system("cls");
	printf("\n\n\n\n\t\t\t  OH,sorry! 沒有存在此航班...\n");
    getch();
    id=0;
   }
 else
 {
  system("cls");
  total_amount=0;
  i=0;
  /*打印航線的信息*/
  printf("\n\n                           第%d航線定票信息如下:\n\n",j+1);
  printf("  --------------------------------------------------------------------------\n");
  printf("  編號   航班號   飛機號   起點   終點  起飛時間   票數    座位號   倉位價格\n");
  printf("  --------------------------------------------------------------------------\n");
 while(i<n)/*打印有關該航線上的信息*/
 {
	 if(c[i].NUM/1000==j+1)
	 {
      printf("  %-5d%5d%12d%7s%7s   星期%s%7d%8d-%d%8d\n",c[i].NUM,c[i].Flight_No,c[i].Plane_No,c[i].Beg_Name,c[i].Des_Name,a[c[i].Week_Day-1],c[i].Amount,c[i].Fist_Seat,c[i].Last_Seat,c[i].Rank);
      printf("  --------------------------------------------------------------------------\n");
      total_amount=total_amount+c[i].Rank*c[i].Amount;
	 }
	 i++;
 }
 printf("\n\n\t\t\t   總額數為(元):%d\n",total_amount);
 }
 printf("\n\n  是否繼續(0/1)……");
 scanf("%d",&fd);
 if(fd==1){
 if(id==1)     /*找到航線時*/
{f[j].peo+=1;                   /*購買該航線的票數(或人數)加一*/
 c[n].NUM=f[j].peo+(j+1)*1000;  /*給相應的航線加上編號,2002表示第二條航線的第二個訂票的人的票的編號*/
 strcpy(c[n].Beg_Name,beg_name);/*記錄顧客的訂票信息*/
 strcpy(c[n].Des_Name,end_name);
 c[n].Flight_No=f[j].Flight_No;
 c[n].Plane_No=f[j].Plane_No;
 printf("  --------------------------------------------------------\n");
 printf("\t\t請輸入名字:");
 scanf("%s",c[n].Name);
 printf("\t\t請輸入證件號:");
 scanf("%d",&c[n]. bianhao);
 do{
   printf("\t\t請輸入座位號(a-b):");
   scanf("%d%d",&t_beg,&t_end);
   t=t_beg>t_end?t_beg:t_end;
   if(t!=t_end)
   {t_beg=t_end;
   t_end=t;}
   i=0;
   while(i<n) /*查找訂的座位起始號是否正確,正確時k=1,錯誤時k=0*/
   {
	   if(c[i].NUM/1000==j+1)
	   {if(t_beg<c[i].Fist_Seat&&t_end<c[i].Last_Seat)
	       k=1;
	    else if(t_beg>c[i].Last_Seat&&t_end<=f[j]. Customer_Amount)
           k=1;
		else
		{k=0;
		break;}
	   }
	 i++;
   }
   if(k==0)
   {
    if(t_end>f[j]. Customer_Amount)
		printf("\t\t最大的座位號不能超過%d",f[j]. Customer_Amount);
    printf("\n\t\t輸入有錯,是否繼續(0/1)……");
    scanf("%d",&ed);
   }
 }while(k==0&&ed==1);
  if(ed!=0)
  {
   c[n].Fist_Seat=t_beg;/*記錄該顧客的起始座位號*/
   c[n].Last_Seat=t_end;
   c[n].Amount=t_end-t_beg+1;
   printf("\t\t請輸入倉位價(1-3):");
   scanf("%d",&rank);
   c[n].Rank=f[j].Price[rank-1];/*根據輸入等級計算票價*/
   c[n].Week_Day=f[j].Week_Day;
   f[j].Free_Amount=f[j].Free_Amount-c[n].Amount;/*修正航線上的空位信息*/
   n++;
  }
 }
 }
}

void ticket_out()  /*退票辦理*/
{int id;  /*接收編號*/
 int fd;
 int total_amount=0;
system("cls");
printf("\n\n\t請輸入要退票的編號:");
scanf("%d",&id);
i=0;
j=0;
printf("  --------------------------------------------------------------------------\n");
printf("  編號   航班號   飛機號   起點   終點  起飛時間   票數    座位號   倉位價格\n");
printf("  --------------------------------------------------------------------------\n");
while(i<n)  /*查找編號*/
{ if(c[i].NUM==id)
	 {
      printf("  %-5d%5d%12d%7s%7s   星期%s%7d%8d-%d%8d\n",c[i].NUM,c[i].Flight_No,c[i].Plane_No,c[i].Beg_Name,c[i].Des_Name,a[c[i].Week_Day-1],c[i].Amount,c[i].Fist_Seat,c[i].Last_Seat,c[i].Rank);
      printf("  --------------------------------------------------------------------------\n");
      total_amount=total_amount+c[i].Rank*c[i].Amount;
	  break;/*找到,則退出查找*/
	 }
	 i++;
} 
 printf("\n\n\t\t\t    總額數為(元):%d",total_amount);
 if(i!=n)
 {
 printf("\n\n\t\t\t 是否要刪除(0/1):");
 scanf("%d",&fd);                        /*提示要不要刪除此航線*/
 if(fd==1)
 {
  while(c[i].Flight_No!=f[j].Flight_No)
  {j++;}
  f[j].Free_Amount=f[j].Free_Amount+c[i].Amount;
  c[i]=c[n-1];
  n--;
 }
 }
 else 
	 printf("\n\n\t\t\t 輸入錯誤!\n\t\t\t按任何鍵返回!");
 printf("\n\n\t\t\t完成操作,按任何鍵繼續...");
 getch();
 save();
 save2();
}
void if_exit()
{int id;
 system("cls");
 printf("\n\n\n\n\t\t\t  是否確定要退出系統(0/1)……");
 scanf("%d",&id);
 if(id==1)
 {cover1();
  exit(0);
 }
 else
 {system("cls");
  printf("\n\n\n\n\t\t\t  按任何鍵繼續……");
  getch();}
}
int menu4()
{int id;
 do{
 system("cls");
 printf("\n\n\t                        ~~歡迎光臨~~\n");
 printf("\t    ____________________________________________________\n");
 printf("\t   │   1.退票處理    │   2.補票辦理   │  3.返回目錄 │\n");
 printf("\t   │_________________│________________│_____________│\n");
 printf("\n\t    你可以有(1~3)種選擇:");
   scanf("%d",&id);
 }while(id>3||id<1);
  return id;
}
void ticket_move()   /*補票退票入口*/
{int k=1;
 for(;;)
 {
	switch(menu4())
	{case 1:ticket_out();break;      /*補票處理*/ 
         case 2:ticket_in();break;     /*退票處理*/ 
         default:k=0; save();save2();break;            /*返回主目錄 */  
	}
 if(k==0)
	 break;
 }
}
void check_passenger()
{int k=1;
 for(;;)
 {
	switch(menu3())
	{case 1:customer_all();break;      /*輸出全部航線的顧客訂票信息*/ 
     case 2:customer_line();break;     /*輸出某個航線的顧客訂票信息*/ 
     default:k=0; break;                     /*返回主目錄 */  
	}
 if(k==0)
	 break;
 }
}
void main()
{char l;
 cover();
 while(1)
 {system("cls");
  printf("\n\t\t\t是否是第一次啟用本系統(Y/N):");
  l=getchar();
  if(l=='y'||l=='Y')
	{ save();
	  save2();}
  else 
  {read();
   read2();
  }
   switch(menu())
    {
    case 1:air_manage();break;            /*航線管理*/
    case 2:ticket_manage();break;         /*訂票辦理*/
    case 3:ticket_move();break;           /*退票補票辦理*/
    case 4:check_passenger();break;       /*乘客管理*/
    case 5:if_exit();                     /*退出系統 */     
    }
  }
} 

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
高清视频一区二区| 555夜色666亚洲国产免| 欧美影院午夜播放| 精品国产一区二区亚洲人成毛片| 国产精品伦一区| 视频一区二区欧美| 福利电影一区二区三区| 欧美日本高清视频在线观看| 国产欧美一区二区精品性色超碰| 一区二区三区色| 粉嫩一区二区三区性色av| 欧美伦理视频网站| 日韩一区在线播放| 狠狠久久亚洲欧美| 欧美网站大全在线观看| 亚洲国产高清aⅴ视频| 蜜臀精品久久久久久蜜臀| 色综合久久久久网| 久久久久久久电影| 蜜臂av日日欢夜夜爽一区| 色伊人久久综合中文字幕| 国产性天天综合网| 免费成人在线网站| 欧美性猛交xxxxxxxx| 国产精品国产成人国产三级 | 亚洲午夜在线观看视频在线| 春色校园综合激情亚洲| 日韩欧美亚洲一区二区| 日日夜夜免费精品视频| 91精品1区2区| 一区二区三区.www| 99综合影院在线| 中文av一区二区| 国产成人av自拍| 国产亚洲精品超碰| 韩国精品久久久| 久久久久久99久久久精品网站| 日本一区中文字幕| 91麻豆精品国产91久久久久久久久 | 亚洲日本在线看| 99综合影院在线| 亚洲欧美在线视频| 91在线云播放| 亚洲综合在线免费观看| 色狠狠av一区二区三区| 一区二区三区在线免费视频| 91成人在线精品| 亚洲一区二区欧美日韩| 精品视频一区 二区 三区| 亚洲国产一区二区三区青草影视| 欧美视频日韩视频在线观看| 亚洲成av人片一区二区| 91麻豆精品国产91久久久久| 免费精品99久久国产综合精品| 日韩三级视频在线看| 毛片不卡一区二区| 久久久国产午夜精品| aaa国产一区| 一区二区三区在线视频观看58| 欧美在线观看禁18| 日韩精品乱码免费| 欧美精品一区二区三区蜜桃| 国产1区2区3区精品美女| 亚洲欧洲精品一区二区精品久久久 | 亚洲国产成人精品视频| 欧美一级电影网站| 国产在线精品免费av| 综合久久国产九一剧情麻豆| 欧美性猛交xxxx黑人交| 久久成人免费日本黄色| 日本一区二区免费在线观看视频| 91香蕉视频在线| 日韩高清在线一区| 国产欧美日韩另类一区| 欧美在线免费观看亚洲| 韩国精品免费视频| 亚洲自拍偷拍欧美| 久久综合给合久久狠狠狠97色69| 91首页免费视频| 肉色丝袜一区二区| 国产精品久久久久久亚洲伦| 欧美日韩国产高清一区二区三区| 国产麻豆午夜三级精品| 亚洲免费观看高清完整| 欧美一级片在线看| 成人免费视频网站在线观看| 三级久久三级久久| 亚洲九九爱视频| 国产亚洲人成网站| 7777精品伊人久久久大香线蕉经典版下载 | 91视视频在线观看入口直接观看www | 久久er精品视频| 国产亚洲欧洲997久久综合 | 日韩一级免费观看| 国产一区二区三区美女| 国产偷国产偷精品高清尤物| 色又黄又爽网站www久久| 日日夜夜免费精品| 久久久久久久综合日本| 欧美午夜精品理论片a级按摩| 日韩av在线发布| 综合久久久久久| 久久久久久一级片| 欧美色欧美亚洲另类二区| 国产一区激情在线| 日日骚欧美日韩| 欧美高清在线精品一区| 7777精品伊人久久久大香线蕉 | 亚洲精品乱码久久久久久久久| 7777精品伊人久久久大香线蕉| 成人免费av资源| 精品午夜一区二区三区在线观看| 爽好久久久欧美精品| 国产精品毛片久久久久久久| 日韩欧美亚洲一区二区| 欧美午夜精品电影| 97se狠狠狠综合亚洲狠狠| 精品一二线国产| 亚洲综合激情网| 五月婷婷久久综合| 亚洲精品视频在线看| 国产欧美一二三区| 久久―日本道色综合久久| 91精品一区二区三区久久久久久| 99精品视频在线观看| 久久国产剧场电影| 日韩中文欧美在线| 亚洲国产成人91porn| 一区二区三区四区五区视频在线观看| 1024国产精品| 中文字幕一区二| 综合av第一页| 亚洲欧美电影一区二区| 国产精品久久久一区麻豆最新章节| 日韩欧美亚洲另类制服综合在线 | 欧美剧在线免费观看网站| 9人人澡人人爽人人精品| 成人av网址在线观看| 国产99久久久国产精品免费看 | 欧美aaaaa成人免费观看视频| 亚洲福利视频三区| 亚洲va国产va欧美va观看| 亚洲一区免费观看| 亚洲二区视频在线| 亚洲电影在线免费观看| 亚洲成av人综合在线观看| 亚洲制服丝袜av| 亚洲成人av电影| 青椒成人免费视频| 玖玖九九国产精品| 国产精品一级在线| 天天免费综合色| 国产伦精品一区二区三区视频青涩 | 欧美二区三区的天堂| 日韩美女主播在线视频一区二区三区| 91精品国产福利在线观看| 日韩午夜小视频| 日本一区二区高清| 国产精品激情偷乱一区二区∴| 亚洲色图制服诱惑| 亚洲一区免费在线观看| 亚洲一区二区成人在线观看| 免费美女久久99| 春色校园综合激情亚洲| 在线精品观看国产| 国产午夜精品福利| 亚洲图片欧美色图| 国产精品12区| 51精品国自产在线| 18涩涩午夜精品.www| 午夜激情一区二区| 国产一区视频在线看| 色综合色综合色综合色综合色综合 | 精彩视频一区二区三区| 国产大片一区二区| 91久久免费观看| 久久午夜羞羞影院免费观看| 亚洲色图另类专区| 亚洲福利一区二区| 91免费看`日韩一区二区| 91.xcao| 最新欧美精品一区二区三区| 免费在线看成人av| 91影院在线观看| 久久午夜羞羞影院免费观看| 亚洲午夜电影在线观看| 高清不卡一二三区| 一本到高清视频免费精品| 精品日韩一区二区三区免费视频| 自拍视频在线观看一区二区| 日韩精品亚洲一区二区三区免费| 成人自拍视频在线观看| 91精品国产入口| 亚洲激情图片qvod| 国产精品久久久久久久久快鸭| 日韩高清在线观看| 色狠狠综合天天综合综合| 制服丝袜日韩国产| 亚洲成人免费电影| www.日韩在线|