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

正文內(nèi)容

c語言課程設(shè)計報告航空訂票系統(tǒng)-全文預(yù)覽

2025-06-13 18:05 上一頁面

下一頁面
  

【正文】 \n\n\n\n\t\t\t 您沒有任何訂單信息\n\n)。 Pri_Tit for(flag=0,p1=head_flightnext。q1!=NULL。 new_flight=(Flight *)malloc(LEN_Flight)。 Youke *head_youke,*q1。 sleep(1)。 printf(\n\n\n\n\t\t\t您沒有訂購 %s 號航班\n,num)。j19。 for(i=0,flag=0。Pri_Fli //輸出 在中宏定義 } */ printf(\n\t【0】返回上頁\n)。p1=p1next) //尋找航班信息中與當(dāng)前游客所存航班號一致的航班信息進(jìn)行輸出 if(strcmp(q1num[i],p1flight_num)==0) { flag=1。a1=a1next) { printf(%d,i++)。a1!=NULL。 } if(flag==0) break。 //新建鏈表 a1=p1。i++) //將游客所定的航班信息找到并新建鏈表儲存 將該鏈表傳入time_fun()函數(shù)進(jìn)行排序 之后輸出 { for(flag=0,p1=head_flightnext。 getch()。p1=p1next) //如果當(dāng)前登陸者沒有訂購機票 if(strcmp(q1num[0],p1flight_num)==0) flag=1。q1=q1next) if(strcmp(q1name,UKname)==0) break。q1!=NULL。 head_flight=file_3()。 Flight *new_flight,*a1,*a2。 } return 0。 youke(UK)。 //將訂購的該航班的航班號賦給num[j] file_2(head_youke)。p2=p2next) { if(strcmp(q1num[j],p2flight_num)==0) //判斷當(dāng)前num[j]中是否有航班信息 { flag1=1。 //選擇支付后跳轉(zhuǎn)到pay()函數(shù) 在中定義 for(j=0。i++) { printf(. )。y39。 ch=getch()。 for(p1=head_flightnext。 char ch。 Youke *head_youke,*q1。 ding_ticket_next(UK,num)。 sleep(1)。amp。 printf(\n)。 printf(\n\n\t\t\t目的地:)。 printf(\n\t【0】返回上頁\n)。 char num[20]。}int ding_ticket(Youke *UK){ Flight *head_flight,*p1。 polling(UK)。p1=p1next) if(strncmp(year,p1flight_time_start,10)==0) { flag=1。 printf(\n\t\t\t 『查詢結(jié)果』\n\n)。 year[8]=39。 day[0]=39。 printf(\n\t\t\t日:)。 getch()。p1!=NULL。 //將輸入的月份續(xù)接在year數(shù)組之后 system(clear)。39。 if(strlen(month)==1) { month[1]=month[0]。 printf(\n\t【0】返回上頁\n)。 printf(\n\t\t\t按任意鍵返回上頁\n)。Pri_Tit for(p1=head_flightnext。 if(strcmp(year,0)==0) polling(UK)。 printf(\n\t\t 『時間查詢』\n\n\n)。 head_flight=file_3()。 getch()。 printf(\n\n\n\n\t\t沒有找到 %s%s 的航班\n,start,end)。p1=p1next) if((strcmp(start,p1flight_start)==0)amp。 printf(\n\t\t\t 『查詢結(jié)果』\n\n)。 if(strcmp(start,0)==0) polling(UK)。 printf(\n\t\t 『起降地查詢』\n\n\n)。 head_flight=file_3()。 getch()。Pri_Tit //宏 在中定義 Pri_Fli //宏 在中定義 } if(flag==0) { printf(\n\n\t\t 沒有找到 %s 號航班\n,num)。p1=p1next) if(strcmp(num,p1flight_num)==0) //判斷是否找到需要的航班 { system(clear)。 gets(num)。 system(clear)。}int polling_hangban(Youke *UK) //根據(jù)航班號查詢信息{ Flight *head_flight,*p1。039。339。239。139。 printf(\t\t\t【3】時間查詢\n\n)。 do { system(clear)。home_page()。039。439。339。239。139。 printf(\t\t\t【4】訂單詳情\n\n)。 printf(\n\n\t 『尊敬的 %s 歡迎來到本航空公司服務(wù)系統(tǒng)』\n,UKname)。 sleep(1)。 sleep(1)。amp。 printf(\n\n\n\n\t\t\t登陸成功!\n)。p1!=NULL。 if(strcmp(youke_name,0)==0) home_page()。 printf(\n\t\t\t『游客登陸』\n\n)。 int flag=0。break。:system(clear)。:zhuce()。:manager_denglu()。:youke_denglu()。 printf(\t\t\t 【0】退出程序\n\n)。 printf(\n\n\t\t 『航 空 訂 票 系 統(tǒng)』\n\n)。7. 參考文獻(xiàn)《C Primer Plus》《Linux C編程實戰(zhàn)》八.附錄:源代碼(電子版)/*==================================================================== * * Filename: * * Description: Curriculum Design * * Version: * Created: 2013年06月08日 18時52分56秒 * Revision: none * Compiler: gcc * * Author: Leehom (RenLixiang), * Company: Class 1204 of Computer Science and Technology * * ====================================================================*/include include include include include include include include include include include include int main(int argc, char *argv[]){ home_page()。)。 continue。 } if(ah==127) { if(i=0) { i=i1。i++) { ah=getch()。 } fclose(fp)。\039。\039。 exit(1)。 //返回這個鏈表頭節(jié)點 以便以后對鏈表進(jìn)行操作} 將鏈表信息儲存在文件中void file_2(Youke *head_youke) //將游客鏈表信息儲存在文件中 傳遞鏈表的頭節(jié)點{ FILE *fp。p1next!=NULL。 //讓上一個節(jié)點指向這個新節(jié)點 p2next=NULL。p3passwd[i]!=39。p3name[i]!=39。 exit(1)。 head_youke=(Youke *)malloc(LEN_Youke)。3. 重點設(shè)計及編碼。 刪除航班 輸入需要刪除航班的航班號,回車后該航班即被刪除。一 游客登陸: 信息查詢 (依據(jù)輸入的航班號來找到對應(yīng)的航班信息) (依據(jù)輸入的起飛地和目的地來找到對應(yīng)航班信息) (依據(jù)輸入的時間找到對應(yīng)航班信息 時間可逐漸具體) 訂票系統(tǒng) 根據(jù)輸入的起飛地與目的地顯示出所有走此航線的航班信息,然后根 據(jù)顯示的信息輸入想要訂購航班的航班號,確認(rèn)購票后系統(tǒng)自動付款將此 航班加入登陸用戶的訂單信息中。二. 設(shè)計內(nèi)容 航空訂票系統(tǒng)三.概要設(shè)計1. 功能模塊圖;系統(tǒng)首頁查詢航班信息訂單詳情賬號管理刪除航班增加航班申請帳號管理員登陸游客登陸修改航班信息信息查詢訂票系統(tǒng)退票系統(tǒng) 2. 各個模塊詳細(xì)的功能描述。二 管理員登陸: 增加航班 確定增加新航班后依據(jù)提示以此輸入航班號、起飛地、目的地、起飛 時間、到達(dá)時間、票價;之后選擇是否繼續(xù)輸入,若選Y繼續(xù)剛才的循環(huán), 否則退出增加航班。 四.詳細(xì)設(shè)計1.2. 各功能函數(shù)的數(shù)據(jù)流程圖; 游客登陸后將該游客對應(yīng)鏈表中的節(jié)點位置進(jìn)行傳遞,以便以后對該游客的信息操 做; 在使用到鏈表時用打開文件的函數(shù)將文件信息轉(zhuǎn)化為鏈表返回其頭指針,使用處用 相同類型的指針變量作為接收即可對該鏈表進(jìn)行操作; 在對鏈表操作完成后,將鏈表頭指針傳遞給保存信息到文件的函數(shù),該函數(shù)會將鏈 表轉(zhuǎn)化為文件信息進(jìn)行儲存; 輸入密碼函數(shù),只需將用于保存密碼的數(shù)組名作為參數(shù)傳遞,則可對該數(shù)組進(jìn)行密 碼的輸入與回刪。 int i。 if((fp=fopen(,r))==NULL) { printf(Open youke_information error!\n)。 //將一個結(jié)構(gòu)體大小的數(shù)據(jù)信息存放在該空間中 for(i=0,p3=p2。 //對從文件讀入的信息解密 for(i=0,p3=p2。 p1next=p2。 for(p1=p2=head_youkenext。 //目的為鏈表結(jié)尾指向NULL,貌似可以不用.. return head_youke。 if((fp=fopen(,w))==NULL) { printf(Open youke_information error!\n)。p2name[i]!=39。p2passwd[i]!=39。 p1=p1next。 for(i=0。 break。 i=i2。*39。 期間會遇到許多難以解決的問題,每次出現(xiàn)Bug使用調(diào)試工藝挨個檢錯,有時也在 必要的地方進(jìn)行printf來檢測當(dāng)前變量值是否為預(yù)期的值。 do { system(clear)。 printf(\t\t\t 【3】帳號申請\n\n)。139。239。339。039。exit(1)。 char youke_passwd[20]。 system(clear)。 gets(youke_name)。 //調(diào)用passwd(char passwd[20])函數(shù) 在中定義 for(p1=head_youkenext。(strcmp(p1p
點擊復(fù)制文檔內(nèi)容
醫(yī)療健康相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1