freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

c語言程序設(shè)計(jì)實(shí)訓(xùn)報(bào)告(航空售票管理系統(tǒng))-資料下載頁

2025-05-14 01:07本頁面

【導(dǎo)讀】班級(jí)新能源143學(xué)號(hào)13姓名王國峰。項(xiàng)目組航空售票管理系統(tǒng)項(xiàng)目組長王國峰。項(xiàng)目組組員李建勛王志宇吳志洋姚曉民。實(shí)現(xiàn)機(jī)票信息錄入,查詢機(jī)票信息,修改機(jī)。票信息和刪除機(jī)票的四大功能。根據(jù)11種情況進(jìn)行修改。很多東西沒有考慮到位,但是他認(rèn)真著實(shí)的工作態(tài)度是值得肯定。紀(jì)律表現(xiàn)很好好比較好一般不好。所選模塊完成情況很好好一般較差不好。通過本次課程設(shè)計(jì)使學(xué)生進(jìn)一步加深對(duì)C語言課程內(nèi)容的理解,航班信息查詢結(jié)果界面截圖

  

【正文】 (cls)。 //清屏 printf(\n\t\t★ 您好,歡迎進(jìn)入南方航空公司機(jī)票信息系統(tǒng)! ★ \n)。 printf(\n\n\n\n)。 printf(\t ╭────────────────────────────╮ \n)。 printf(\t ∣ 機(jī) 票 管 理 選 擇 ∣ \n)。 printf(\t | | \n)。 printf(\t | \t 1. 機(jī)票信息錄入 | \n)。 printf(\t | | \n)。 printf(\t | \t 2. 查詢所有信息 | \n)。 航空 售票管理 系統(tǒng) 29 printf(\t | | \n)。 printf(\t | \t 3. 修改機(jī)票信息 | \n)。 printf(\t | | \n)。 printf(\t | \t 4. 刪 除 | \n)。 printf(\t | | \n)。 printf(\t | \t 5. 退 出 管 理 | \n)。 printf(\t ╰────────────────────────────╯ \n)。 printf(\t 請(qǐng)您正確選擇 :)。 while(scanf(%d,amp。in)!=1||(!(0inamp。amp。in=5))) { while((ch=getchar())!=39。\n39。) putchar(ch)。 } fflush(stdin)。 if(in==5) return。 switch(in) { case 1:inputinfo(p_fight)。//機(jī)票信息錄入 break。 case 2:allabout(p_fight)。 //查詢所有信息 break。 case 3:mofinfo(p_fight)。//修改機(jī)票信息 break。 case 4:delinfo(p_fight)。//刪除 break。 case 5:break。 } }while(in!=5)。 return。 } /************刪除機(jī)票信息 ************/ void delinfo(struct allfightinfo *p_fight) { int i,in。 int count。 char ch。 char *temp=NULL。 //初始化臨時(shí)數(shù)組 航空 售票管理 系統(tǒng) 30 time_t start,end。 system(cls)。 //清屏 if((fightfile=fopen(filename1,rb))==NULL) { printf(不能打開文件,請(qǐng)確認(rèn)磁盤已滿或 機(jī)票信息 .dat 文件沒有損壞 )。 getch()。 exit(1)。 } rewind(fightfile)。 //定位文件頭開始讀取 for(count=0。fread(amp。p_fight[count].fight1,sizeof(struct fightinfo),1,fightfile)==1。count++) continue。 fclose(fightfile)。 //讀完后關(guān)閉文件 if(!count) { printf(不能讀取數(shù)據(jù),請(qǐng)確定文件是否存在或已經(jīng)成功錄入數(shù)據(jù) !)。 getch()。 system(cls)。 return 。 //反回重新操作 } printf(\n\n\n\t\t 您是否需要先查看目前機(jī)票的信息 (y/n))。 ch=getch()。 if(ch==39。y39。||ch==39。Y39。) { allabout(p_fight)。//查看 } system(cls)。 fflush(stdin)。 printf(\n\t\t★ 您好,歡迎進(jìn)入南方航空公司機(jī)票信息管理系統(tǒng)! ★ \n)。 printf(\n\n\n\n)。 printf(\t ╭───────────────────── ───────╮ \n)。 printf(\t ∣ 刪 除 數(shù) 據(jù) 選 擇 ∣ \n)。 printf(\t | | \n)。 printf(\t | \t 1. 單 個(gè) 刪 除 | \n)。 printf(\t | | \n)。 printf(\t | \t 2. 全 部 刪 除 | \n)。 printf(\t | | \n)。 printf(\t | \t 3. 退 出 刪 除 | \n)。 航空 售票管理 系統(tǒng) 31 printf(\t ╰────────────────────────────╯ \n)。 printf(\t 請(qǐng)您正確選擇 :)。 while(scanf(%d,amp。in)!=1||(!(0inamp。amp。in4))) { while((ch=getchar())!=39。\n39。) putchar(ch)。 } fflush(stdin)。 if(in==2) { password()。//添加密碼模塊 printf(\t\t\t 確定要?jiǎng)h除所有數(shù)據(jù) ?(y/n))。 ch=getch()。 if(ch==39。y39。||ch==39。Y39。) { fightfile=fopen(filename1,wb)。 printf(\n\t\t\t 您已經(jīng)成功刪除所有財(cái)務(wù)信息! \n\t\t\t 下次使用前請(qǐng)先輸入數(shù)據(jù)?。?! )。 getch()。 return。 } } if(in==3) return。 temp=(char *)malloc(20*sizeof(char))。 //分配內(nèi)存 d:printf(\n\n\n\t\t\t 請(qǐng)輸入你要?jiǎng)h除的航班號(hào): )。 while(gets(temp)!=NULLamp。amp。temp[0]!=39。\039。) { for(i=0。icount。i++) { if(!strcmp(temp,p_fight[i].)) { system(cls)。 printf(\t\t\t*★ *您要修改的航班信息 *★ \n)。 printf( 航班號(hào) |出發(fā)地 |目的地 | 價(jià)格 |發(fā)月 日 | 時(shí) 分 |到月 日 | 時(shí) 分 |折扣 | 總票 |余票 \n)。 printf( 航班號(hào) |出發(fā)地 |目的地 | 價(jià)格 |發(fā)月 日 | 時(shí) 分 |到月 日 | 時(shí) 分 |折扣 | 總票 |余票 \n)。 printf( *********★ **★ *********************★ ************************★ **★ *********\n)。 printf(%7s|%6s| %4d| %2d%2d| %2d:%2d||,p_fight[i].,p_fight[i].,p_fight[i].,p_fight[i].,p_fight[i].,p_fight[i].,p_fight[i].)。 航空 售票管理 系統(tǒng) 32 printf( %2d%2d| %2d:%2d| %2d| %2d| %2d|,p_fight[i].,p_fight[i].,p_fight[i].hour,p_fight[i].,p_fight[i].,p_fight[i].,p_fight[i].)。 printf(\a\n\n\n\n\n\n\t\t 確定要?jiǎng)h除 %s 的信息嗎 ?(y/n),p_fight[i].)。 ch=getch()。 if(ch==39。n39。||ch==39。N39。) { system(cls)。 printf(\n\n\n\n\n\n\t\t 該操作已取消 .請(qǐng)按任意鍵返回 !)。 getch()。 system(cls)。 return 。 } for(。icount。i++) { p_fight[i].fight1=p_fight[i+1].fight1。 } count。 //刪除一個(gè)信息 if((fightfile=fopen(filename1,w+b))==NULL) //重新打開文件更新 { free(temp)。 printf(不能打開文件,請(qǐng)確認(rèn)磁盤已滿或文件是否存在 )。 getch()。 exit(1)。 } for(i=0。icount。i++)//更新文件 { if(fwrite(amp。p_fight[count].fight1,sizeof(struct fightinfo),1,fightfile)!=1) break。 } free(temp)。 //釋放內(nèi)存 fclose(fightfile)。 system(cls)。 printf(\n\n\n\n\n\n\t\t 已成功刪除該項(xiàng)目信息 .....\n)。 printf(\n\t\t 要?jiǎng)h除下一個(gè)項(xiàng)目信息請(qǐng)重新選擇! )。 start=time(NULL)。 end=time(NULL)。 while(endstart) end=time(NULL)。 航空 售票管理 系統(tǒng) 33 return。 } } } printf(找不到項(xiàng)目信息 .)。 printf(\n\n\n\t\t\t 請(qǐng)重新輸入 (y/n))。 ch=getch()。 if(ch==39。y39。||ch==39。Y39。) { free(temp)。 temp=(char *)malloc(20*sizeof(char))。 //重新分配 system(cls)。 //printf(\n\n\n\t\t\t 請(qǐng)輸入你要?jiǎng)h除的項(xiàng)目 :)。 goto d。 } else { free(temp)。 system(cls)。 return 。 } //fclose(infofile)。 free(temp)。 //釋放內(nèi)存 printf(\t\t\t 輸入有誤,請(qǐng)按任意鍵返回子菜單,重新選擇 )。 getch()。 system(cls)。 } /***************修改機(jī)票模塊 ****************/ void mofinfo(struct allfightinfo *p_fight) { int i,in,tmp,year,moth,day,hour,minute。 int count。 char ch,ch1。 char *temp=NULL。 char *newtemp=NULL。 d:system(cls)。 航空 售票管理 系統(tǒng) 34 if((fightfile=fopen(filename1,rb))==NULL) { printf(不能打開文件,請(qǐng)確認(rèn)磁盤已滿或 機(jī)票信息 .dat 文件沒有損壞 )。 getch()。 exit(1)。 } rewind(fightfile)。 //定位文件頭開始讀取 for(count=0。fread(amp。p_fight[count].fight1,sizeof(struct fightinfo),1,fightfile)==1。count++) continue。 fclose(fightfile)。 if(!count) { printf(找不到個(gè)人數(shù)據(jù),請(qǐng)確定文件存在和已經(jīng)成功錄入! )。 getch()。 system(cls)。 return。 } temp=(char*)malloc(20*sizeof(char))。 //分配內(nèi)存 newtemp=(char *)malloc(20*sizeof(char))。 printf(\n\n\n\n)。 printf(\t ╭────────────────────────────╮ \n)。 printf(\t ∣
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1