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

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

?? 427.cpp

?? 四、飛機訂票系統 任務:通過此系統可以實現如下功能: 錄入:可以錄入航班情況(數據可以存儲在一個數據文件中
?? CPP
?? 第 1 頁 / 共 3 頁
字號:
   printf("\n\n\n\t\t\t\t該航線已經鎖定!");
   printf("\n 按任何鍵返回上一層!");
   getch();
 }
 else
 {system("cls");
  printf("\n\n -----------------------------------------------------------------------------\n");
  printf(" 航班號    飛機號   起點   終點  起飛時間  座位數  剩余  頭等倉  中等倉 下等倉\n");
  printf(" -----------------------------------------------------------------------------\n");
  printf(" %-5d%10d%8s%7s   星期%s%8d%7d%7d%8d%7d\n",f[j].Flight_No,f[j].Plane_No,f[j].beg_Name,f[j].Des_Name,a[f[j].Week_Day-1],f[j].Customer_Amount,f[j].Free_Amount,f[j].Price[0],f[j].Price[1],f[j].Price[2]);
  printf(" -----------------------------------------------------------------------------\n");
  printf("確認要不要修改:(0/1)");
  scanf("%d",&id);
  if(id==1)
  {
   printf("\n\t\t----------------------------------------\n\n");
   printf("\t\t以后的每一項,都可以按0退出該項的修改\n");
   printf("\t\t----------------------------------------\n\n");
   printf("\t\t要不要修改航班號:");
   scanf("%d",&yn);
   if(yn==1)
   {printf("\t\t修改為:");
    scanf("%d",&f[j].Flight_No);
    yn=0;
   }
   printf("\t\t要不要修改飛機號:");
   scanf("%d",&yn);
   if(yn==1)
   {printf("\t\t修改為:");
    scanf("%d",&f[j].Plane_No);
    yn=0;
   }
   printf("\t\t要不要修改起點:");
   scanf("%d",&yn);
   if(yn==1)
   {printf("\t\t修改為:");
     scanf("%s",&f[j].beg_Name);
    yn=0;
   }
   printf("\t\t要不要修改終點:");
   scanf("%d",&yn);
   if(yn==1)
   {printf("\t\t修改為:");
    scanf("%s",&f[j].Des_Name); 
    yn=0;
   }                     
   printf("\t\t要不要修改時間:");
   scanf("%d",&yn);
   if(yn==1)
   {printf("\t\t修改為(1~7):");
    scanf("%d",&f[j].Week_Day);
    yn=0;
   } 
   printf("\t\t要不要修改座位數:");
   scanf("%d",&yn);
   if(yn==1)
   {printf("\t\t修改為:");
    scanf("%d",&f[j].Customer_Amount);
	f[j].Free_Amount=f[j].Customer_Amount;
    yn=0;
   } 
   printf("\t\t要不要修改等倉價位(元):");
   scanf("%d",&yn);
   if(yn==1)
   {printf("\t\t分別修改為:");
    scanf("%d%d%d",&f[j].Price[0],&f[j].Price[1],&f[j].Price[2]);
    yn=0;
   } 
  }
 }
}
int menu1()      /*航線管理入口*/
{int id;
 do{system("cls");
 printf("\n\n                                 ~~歡迎光臨~~\n");
 printf("   __________________________________________________________________________ \n");
 printf("  │ 1.增加航線  │ 2.刪除航線  │ 3.查看航線   │4.修改航線  │5.返回主目錄│\n");
 printf("  │_____________│_____________│______________│____________│____________│\n");
 printf("\n   你可以有(1~5)種選擇:");
 
   scanf("%d",&id);
 }while(id>5||id<1);
  return id;
 }
int menu2()  /*訂票管理入口*/
{int id;
 system("cls");
 printf("\n\n                               ~~歡迎光臨~~\n");
 printf("   _________________________________________________________________________ \n");
 printf("  │ 1.定票手續 │ 2.退票辦理 │ 3.查看航況 │4.修改當前航票 │5.返回主目錄│\n");
 printf("  │____________│____________│____________│_______________│____________│\n");
 printf("\n   你可以有(1~5)種選擇:");
 do{
   scanf("%d",&id);
 }while(id>5||id<1);
  return id;
}

void inf_input(int id) /*進行訂票*/
{int ed;
 int Rank;
 system("cls");
 j=0;
 while(j<m)
 {if(id==f[j].Flight_No)
     break;    
  j++;
 }
  printf("\n                             該航線上的信息如下:\n");
  printf(" -----------------------------------------------------------------------------\n");
  printf(" 航班號    飛機號   起點   終點  起飛時間  座位數  剩余  頭等倉  中等倉 下等倉\n");
  printf(" -----------------------------------------------------------------------------\n");
  printf(" %-5d%10d%8s%7s   星期%s%8d%7d%7d%8d%7d\n",f[j].Flight_No,f[j].Plane_No,f[j].beg_Name,f[j].Des_Name,a[f[j].Week_Day-1],f[j].Customer_Amount,f[j].Free_Amount,f[j].Price[0],f[j].Price[1],f[j].Price[2]);
  printf(" -----------------------------------------------------------------------------\n");
  printf("                                 THE END\n"); 
  if(f[j].Free_Amount<=0)
  {system("cls");printf("\n\n\n\n\n\n\t\t\t     Sorry!該航線座位已滿!");
  getch();}
  else
  {printf("\t------------------------------\n");
   printf("\t    你是第%d個來訂票:\n",n+1);
   printf("\t------------------------------\n");
   f[j].peo+=1;
   c[n].NUM=f[j].peo+f[j].Flight_No*1000;   /*給航線編號*/
   printf("\t\t請輸入名字:");
   scanf("%s",c[n].Name);
   printf("\t\t請輸入證件號:");
   scanf("%d",&c[n]. bianhao);
   do
   {printf("\t\t請輸入票數:");
    scanf("%d",&c[n].Amount);
    if(c[n].Amount>f[j].Free_Amount)
	{printf("\t\t座位不夠,是否確定繼續(0/1):");
     scanf("%d",&ed);/*當輸入為0時候跳出,1時繼續輸入到正確為止*/
	}
    else ed=2;
   }while(ed==1);
   if(ed!=0)
   {
    f[j].Free_Amount=f[j].Free_Amount-c[n].Amount;/*修改航線上的空座位數*/
    c[n].Flight_No=f[j].Flight_No;                /*從航線上拷貝信息*/
    c[n].Plane_No=f[j].Plane_No;
    c[n].Week_Day=f[j].Week_Day;
    c[n].Fist_Seat=1;            /*假設該航客的起始座位號為0*/
    i=0;
    while(i<n)                  /*查找該航線上已訂票的人的座位情況,該航客的起始位置是已定座位的最大號加1*/
	{
     if(c[i].NUM/1000==f[j].Flight_No)
     if(c[n].Fist_Seat<c[i].Last_Seat)
        c[n].Fist_Seat=c[i].Last_Seat+1;
	 i++;
	}
    c[n].Last_Seat= c[n].Fist_Seat+c[n].Amount-1;/*該航客的最后一個座位號*/
    printf("\t\t請選擇倉位等級(1-3):");
    scanf("%d",&Rank);
    c[n].Rank=f[j].Price[Rank-1];
    n=n+1;        /*航客信息加1*/
   }
   printf("\n\t\t\t  訂票成功……");
   getch();
  }
}
void add_ticket() /*定票手續*/
{
 int h=0;
 int id;
 int k=0;
 system("cls");
 printf("\n\t歡迎你的到來!\n");
 printf("\t----------------------------\n");
 printf("\t\t請輸入起點:");
 scanf("%s",c[n].Beg_Name);
 printf("\t\t請輸入終點:");
 scanf("%s",c[n].Des_Name);
 system("cls");
 for(j=0;j<m;j++)       /*查找該航線上的信息*/
   {
    if((strcmp(c[n].Beg_Name,f[j].beg_Name)==0)&&(strcmp(c[n].Des_Name,f[j].Des_Name)==0))  
	{f[m+h]=f[j];
	 h++;
	}
   }
 if(h==0)            /*找不到該航線*/
   {system("cls");
	printf("\n\n\n\n\t\t\t  OH,sorry! 沒有存在此航班...");
    getch();
   }
 else   
 {printf("\n\n                           ~這里存有[%d]條航線~\n",h);
  printf(" -----------------------------------------------------------------------------\n");
  printf(" 航班號    飛機號   起點   終點  起飛時間  座位數  剩余  頭等倉  中等倉 下等倉\n");
  printf(" -----------------------------------------------------------------------------\n");
  for(i=m;i<m+h;i++)
  {
   printf(" %-5d%10d%8s%7s   星期%s%8d%7d%7d%8d%7d\n",f[i].Flight_No,f[i].Plane_No,f[i].beg_Name,f[i].Des_Name,a[f[i].Week_Day-1],f[i].Customer_Amount,f[i].Free_Amount,f[i].Price[0],f[i].Price[1],f[i].Price[2]);
   printf(" -----------------------------------------------------------------------------\n");
  }
  printf("                                 THE END\n");
  printf("\n\t\t\t請你輸入需要訂票的航班號(或0退出):");
  do{
	  scanf("%d",&id);
	 for(i=m;i<m+h;i++)
		 if(id==f[i].Flight_No||id==0)
		 {k=1;break;}
  }while(k==0);
  if(id!=0)
  inf_input(id);
 }
}

void delete_ticket()/*刪除當前訂票人的信息*/
{ 
 j=0;
 system("cls");
 while(c[n-1].Flight_No!=f[j].Flight_No)
 {j++;}
 f[j].Free_Amount=f[j].Free_Amount+c[n-1].Amount;/*刪除后修改航線上空座位的數目*/
 f[j].peo-=1;
 n=n-1;
 printf("\n\n\n\n\n\n\n\t\t    你的退票要求已經受理!歡迎下次惠顧....");
 getch();
}
void check_ticket()/*輸出當前個人訂票信息*/
{
 system("cls");
 if(n!=0)
 {printf("\n\n                              定票信息如下\n");
 printf("     編號:%d\n",c[n-1].NUM);
 printf("     --------------------------------------------------------------------\n");
 printf("     航班號    飛機號   起點   終點  起飛時間   票數    座位號   倉位價格\n");
 printf("     --------------------------------------------------------------------\n");
 printf("       %-5d%9d%7s%7s   星期%s%7d%8d-%d%8d\n",c[n-1].Flight_No,c[n-1].Plane_No,c[n-1].Beg_Name,c[n-1].Des_Name,a[c[n-1].Week_Day-1],c[n-1].Amount,c[n-1].Fist_Seat,c[n-1].Last_Seat,c[n-1].Rank);
 printf("     --------------------------------------------------------------------\n");
 }
 printf("\n\n\t\t你好!飛機票總額為(元):%d",c[n-1].Rank*c[n-1].Amount);
 printf("\n\n\n\t\t\t   按任何鍵退出...");
 getch();
}
void change_ticket()     /*修改訂票信息*/
{int id;
 int yn;
 int Rank;
 system("cls");
 if(n!=0)
 {printf("\n\n                              定票信息如下\n");
 printf("     編號:%d\n",c[n-1].NUM);
 printf("     --------------------------------------------------------------------\n");
 printf("     航班號    飛機號   起點   終點  起飛時間   票數    座位號   倉位價格\n");
 printf("     --------------------------------------------------------------------\n");
 printf("       %-5d%9d%7s%7s   星期%s%7d%8d-%d%8d\n",c[n-1].Flight_No,c[n-1].Plane_No,c[n-1].Beg_Name,c[n-1].Des_Name,a[c[n-1].Week_Day-1],c[n-1].Amount,c[n-1].Fist_Seat,c[n-1].Last_Seat,c[n-1].Rank);
 printf("     --------------------------------------------------------------------\n");
 }
 printf("\n\n\t\t\t需要修改嗎(0/1)...");
 scanf("%d",&id);
  if(id==1)
  {printf("\n\t\t----------------------------------------\n\n");
   printf("\t\t以后的每一項,都可以按0退出該項的修改\n");
   printf("\t\t----------------------------------------\n\n");
   j=0;
	while(c[n-1].Flight_No!=f[j].Flight_No)
	{j++;}
   printf("\t\t要不要修改票數:");
   scanf("%d",&yn);
   if(yn==1)
   {f[j].Free_Amount=f[j].Free_Amount+c[n-1].Amount;/*修改訂票時修改航線的剩余票的信息*/
	printf("\t\t修改為:");
    scanf("%d",&c[n-1].Amount);
	f[j].Free_Amount=f[j].Free_Amount-c[n-1].Amount;/*修改訂票后修改航線的剩余票的信息*/
	c[n-1].Last_Seat=f[j].Customer_Amount-f[j].Free_Amount;
	c[n-1].Fist_Seat=c[n-1].Last_Seat-c[n-1].Amount+1;

    yn=0;
   }
   printf("\t\t要不要修改倉價位:");
   scanf("%d",&yn);
   if(yn==1)
   {printf("\t\t修改為(1-3):");
    scanf("%d",&Rank);
	c[n-1].Rank=f[j].Price[Rank-1];
   }
   printf("\n\n\t\t\t已修改成功");
  }
  else
	printf("\n\n\t\t\t按任何鍵繼續...");
   getch();
}
void customer_all()             /*輸出顧客的全部信息*/
{int total_amount=0;
 system("cls");
 printf("\n\n  已經有%d位顧客訂票",n);
 printf("\n                              所有定票信息如下:\n\n");
 printf("  --------------------------------------------------------------------------\n");
 printf("  編號   航班號   飛機號   起點   終點  起飛時間   票數    座位號   倉位價格\n");
 printf("  --------------------------------------------------------------------------\n");
 for(i=0;i<n;i++)
 {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;
 }
 printf("\n\t\t\t   總額數為(元):%d",total_amount);
 getch();
}
void customer_line()/*輸出某航班號航線的顧客信息*/
{int total_amount;
 int id;
 system("cls");
 printf("  請輸入航班號:");
 scanf("%d",&id);
 i=0;

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
粉嫩aⅴ一区二区三区四区| 欧美在线短视频| 91福利视频久久久久| 日韩一级高清毛片| 一卡二卡欧美日韩| 国产福利精品导航| 91精品国产乱| 亚洲五月六月丁香激情| 成人一二三区视频| 久久综合资源网| 日韩av成人高清| 欧洲av一区二区嗯嗯嗯啊| 中文字幕免费不卡| 国产成人h网站| 精品久久久久99| 麻豆一区二区在线| 欧美精品成人一区二区三区四区| 最新成人av在线| 成人国产在线观看| 国产精品午夜电影| 成人午夜私人影院| 久久久美女毛片| 激情综合五月婷婷| 精品免费日韩av| 老司机一区二区| 日韩一区二区三区电影在线观看 | 精品国精品国产尤物美女| 亚洲国产精品麻豆| 欧美人牲a欧美精品| 夜夜精品视频一区二区| 在线看国产一区二区| 亚洲乱码国产乱码精品精小说| 99精品国产91久久久久久| 亚洲色图.com| 日本精品视频一区二区三区| 亚洲曰韩产成在线| xfplay精品久久| 国产999精品久久久久久| 国产日韩欧美高清| 99亚偷拍自图区亚洲| 综合网在线视频| 欧美三级韩国三级日本一级| 日本欧美在线看| 欧美精品一区二区三区高清aⅴ| 国产尤物一区二区| 国产精品欧美一级免费| 色综合久久久久网| 天堂在线亚洲视频| 精品国产乱码久久久久久久久| 国产老女人精品毛片久久| 国产精品美女久久久久久| 91首页免费视频| 婷婷一区二区三区| 亚洲精品一区二区三区蜜桃下载| 国产东北露脸精品视频| 亚洲图片欧美激情| 欧美日韩电影在线| 国产精品99久久久久久有的能看 | 日本一区二区三区国色天香| 成人黄色网址在线观看| 一区二区三区日韩精品| 日韩欧美一级特黄在线播放| 丰满岳乱妇一区二区三区| 亚洲一区二区在线视频| 精品99一区二区三区| 91在线无精精品入口| 久久激情五月激情| 亚洲日本在线看| 精品国产亚洲一区二区三区在线观看| 成人一区二区在线观看| 日韩精品一级中文字幕精品视频免费观看 | 久久精品国产成人一区二区三区 | 成人一区在线观看| 日韩国产精品91| 国产精品乱码久久久久久| 欧美日韩免费不卡视频一区二区三区 | 2023国产精品自拍| 欧美日韩一区二区在线观看视频 | 日本中文字幕一区二区有限公司| 久久精品欧美一区二区三区不卡| 欧美在线不卡一区| jvid福利写真一区二区三区| 免费在线成人网| 亚洲亚洲精品在线观看| 国产精品久久久久久久久果冻传媒 | 欧美精品乱人伦久久久久久| 成人精品视频一区二区三区尤物| 日本sm残虐另类| 亚洲一区在线观看网站| 国产精品久久久久影院色老大 | 成人免费视频caoporn| 美国毛片一区二区| 亚洲国产日产av| 亚洲精品国产a久久久久久 | 日韩精品乱码av一区二区| 亚洲卡通欧美制服中文| 中文字幕在线不卡一区| 国产三级久久久| 久久嫩草精品久久久久| 日韩一卡二卡三卡四卡| 7777精品伊人久久久大香线蕉超级流畅 | 中文字幕不卡在线观看| 精品国产一区二区三区忘忧草 | 风间由美一区二区av101 | 国产一区二区三区免费观看| 久久成人久久鬼色| 极品少妇xxxx精品少妇偷拍| 免费在线看成人av| 蜜臀91精品一区二区三区| 青青草97国产精品免费观看 | 在线成人av影院| 欧美丰满一区二区免费视频| 欧美肥妇free| 欧美电影免费观看高清完整版在线 | 2023国产一二三区日本精品2022| 欧美成人高清电影在线| 亚洲精品一区二区三区蜜桃下载 | 337p亚洲精品色噜噜| 91传媒视频在线播放| 欧美在线观看视频一区二区三区 | 日韩国产欧美视频| 久久精品国产亚洲aⅴ| 国内不卡的二区三区中文字幕| 国产精品原创巨作av| 成人黄页在线观看| 91污片在线观看| 欧美三级中文字| 91精品国产91热久久久做人人| 日韩欧美高清在线| 国产亚洲人成网站| 综合久久久久综合| 日韩不卡一区二区| 国产成人亚洲精品青草天美| 波多野结衣一区二区三区| 欧洲人成人精品| 日韩亚洲国产中文字幕欧美| 久久久久久久久久久99999| 日本一区二区高清| 亚洲一二三四在线| 精品一区二区在线视频| 成人综合在线观看| 欧美精品免费视频| 国产精品欧美一级免费| 偷拍一区二区三区四区| 国产高清成人在线| 欧美日韩一二区| 日日噜噜夜夜狠狠视频欧美人 | 欧美三级视频在线| 26uuu欧美| 亚洲综合免费观看高清完整版| 紧缚奴在线一区二区三区| 97精品电影院| 欧美大片一区二区| 亚洲色图20p| 国产精品伊人色| 欧美日韩精品三区| 亚洲欧洲无码一区二区三区| 日韩极品在线观看| 色域天天综合网| 久久久久久日产精品| 亚洲国产精品一区二区久久恐怖片| 国模少妇一区二区三区| 欧美日韩一级片网站| 国产精品女主播在线观看| 日韩av不卡在线观看| 一本大道av伊人久久综合| 久久久精品免费网站| 日韩av一区二区三区| 色呦呦网站一区| 国产精品国模大尺度视频| 精品一区二区三区的国产在线播放| 色噜噜夜夜夜综合网| 国产精品免费网站在线观看| 精品一区二区综合| 日韩视频一区二区三区| 亚洲小说欧美激情另类| 91麻豆国产自产在线观看| 国产丝袜在线精品| 精彩视频一区二区| 欧美一级日韩不卡播放免费| 亚洲成人综合视频| 色悠悠亚洲一区二区| 亚洲天堂2016| 91免费观看国产| 亚洲欧洲一区二区三区| av电影一区二区| 国产精品欧美久久久久无广告 | 亚洲自拍偷拍图区| 日本黄色一区二区| 亚洲欧洲综合另类| 99精品国产99久久久久久白柏| 国产精品日韩精品欧美在线| 国产不卡一区视频| 国产精品伦理一区二区| 成人va在线观看| 国产乱人伦精品一区二区在线观看| 精品黑人一区二区三区久久| 久久er99热精品一区二区| 日韩精品一区二区三区在线观看 | 国产精品进线69影院|