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

正文內(nèi)容

c語(yǔ)言課程設(shè)計(jì)——飛機(jī)訂票系統(tǒng)源代碼-文庫(kù)吧資料

2024-10-28 23:11本頁(yè)面
  

【正文】 int main(){struct airline air[MAXSIZE]={{“harbin”,“beijing”,“1”,“12:00”,“14:00”,30,30},{“harbin”,“shanghai”,“2”,“10:00”,“13:00”,20,20},{“harbin”,“beijing”,“3”,“13:30”,“10:00”,50,50},{“harbin”,“guangzhou”,“4”,“17:00”,“21:00”,50,50},{“harbin”,“dalian”,“5”,“14:00”,“17:00”,40,40}}。n“)。n“)。return c。c=atoi(s)。do{printf(”請(qǐng)選擇(15):“)。printf(“n”)。char s[20]。}infoorder=head。printf(“%s退票成功!n”,p1name)。}else{p2next=p1next。return。p1=p1next。while(p1!=NULL){if(!strcmp(name,p1name)){break。printf(“請(qǐng)輸入您的姓名:”)。}head=infoorder。char name[10]。}} }void returnticket(){struct airline *info。}}else{info++。}else{info++。printf(“訂票成功!n”)。i{printf(“%s的座位號(hào)是:%dn”,name,infoticket_allinfoticket_left+i+1)。display(info)。infoorder=insertlink(infoorder,amount,name,id)。printf(“請(qǐng)輸入您的身份證號(hào):”)。printf(“請(qǐng)輸入您的姓名:”)。amp。int i=1。scanf(“%d”,amp。scanf(“%s”,jiangname)。scanf(“%s”,qiname)。info=start。char name[10]。char jiangname[10]。}void order(){struct airline *info。p1next=new1。new1next=NULL。strcpy(new1id,id)。new1tickets=amount。new1=(linklist*)malloc(sizeof(linklist))。}linklist *insertlink(linklist *head,int amount,char name[],char id[]){linklist *p1,*new1。}printf(“沒(méi)有這條航線!n”)。}info++。scanf(“%s”,number)。info=start。char number[10]。display(info)。}if(i=MAXSIZE){printf(“沒(méi)有這條航線!n”)。}info++。scanf(“%s”,jiangname)。scanf(“%s”,qiname)。info=start。char jiangname[10]。}void search(){struct airline *info,*find()。i++。while(i{display(info)。info=start。} void list(){struct airline *info。struct airline *start。linklist *order。int ticket_all。char qi_time[10]。char jiang_name[10]。} linklist。char id[30]。define MAXSIZE 5 typedef struct passenger {char name[10]。} lineinfo。int ticket_left。char jiang_time[10]。char air_num[10]。typedef struct airline {char qi_name[10]。struct passenger *next。int tickets。}infoorder=head。printf(“%s退票成功!n”,p1name)。}else{p2next=p1next。return。p1=p1next。while(p1!=NULL){if(!strcmp(name,p1name)){break。printf(“請(qǐng)輸入您的姓名:”)。}head=infoorder。char name[10]。}} }退票函數(shù)void returnticket(){struct airline *info。}}else{info++。}else{info++。printf(“訂票成功!n”)。i{printf(“%s的座位號(hào)是:%dn”,name,infoticket_allinfoticket_left+i+1)。display(info)。infoorder=insertlink(infoorder,amount,name,id)。printf(“請(qǐng)輸入您的身份證號(hào):”)。printf(“請(qǐng)輸入您的姓名:”)。amp。int i=1。scanf(“%d”,amp。scanf(“%s”,jiangname)。scanf(“%s”,qiname)。info=start。char name[10]。char jiangname[10]。}訂票函數(shù) void order(){struct airline *info。}printf(“沒(méi)有這條航線!n”)。}info++。scanf(“%s”,number)。info=start。char number[10]。display(info)。}if(i=MAXSIZE){printf(“沒(méi)有這條航線!n”)。}info++。scanf(“%s”,jiangname)。scanf(“%s”,qiname)。info=start。char jiangname[10]。}查詢函數(shù) void search(){struct airline *info,*find()。i++。while(i{display(info)。info=start。概要設(shè)計(jì)詳細(xì)設(shè)計(jì)詳列函數(shù) void list(){struct airline *info。可以只列出程序文件名的清單。這里的測(cè)試數(shù)據(jù)應(yīng)該完整和嚴(yán)格,最好多于需求分析中所列。要求測(cè)試數(shù)據(jù)能全面地測(cè)試所設(shè)計(jì)程序的功能。說(shuō)明如何使用你編寫的程序,詳細(xì)列出每一步的操作步驟。設(shè)計(jì)出良好的輸入輸出界面(清晰易懂)。實(shí)現(xiàn)概要設(shè)計(jì)中定義的所有數(shù)據(jù)類型,對(duì)每個(gè)操作只需要寫出流程或偽碼算法;對(duì)主程序和其他模塊也都需要寫出流程或偽碼算法(偽碼算法達(dá)到的詳細(xì)程度建議為:按照偽碼算法可以在計(jì)算機(jī)鍵盤直接輸入高級(jí)程序設(shè)計(jì)語(yǔ)言程序);畫出函數(shù)的調(diào)用關(guān)系圖。描述所設(shè)計(jì)程序的各個(gè)模塊(即函數(shù))功能。給出程序要達(dá)到的具體的要求。} }第二篇:數(shù)據(jù)結(jié)構(gòu)課程設(shè)計(jì) 飛機(jī)訂票系統(tǒng)飛機(jī)訂票系統(tǒng)描述要求編程解決的問(wèn)題。s[k]=s[i]。iif(s[k].numk=j。struct air t。s[i]=t。if(i!=k){t=s[k]。for(j=i+1。for(i=0。}void paixu1()//定義從小到大排序函數(shù) { int k,j。getchar()。output()。//調(diào)用從大到小排序函數(shù)break。//調(diào)用從小到大排序函數(shù)break。n)。printf(“請(qǐng)?jiān)?2中選擇以回車鍵結(jié)束: ”)。printf(“”“”)。//判定并跳出循環(huán)}void paixu()//定義排序函數(shù) { int n。//判定是否繼續(xù)退票scanf(“%s”,a)。printf(“退票成功!”)。”)。n)。}printf(“請(qǐng)輸入您要退的機(jī)票數(shù)目: ”)。strcpy(ii,“n”)。getchar()。n”)。do {search()。//判定是否繼續(xù)訂票 }void tuipiao()//定義退票函數(shù) { int n。scanf(“%s”,a)。}}while(!strcmp(a,“y”))。printf(“是否需要重新輸入機(jī)票數(shù)?請(qǐng)輸入y或n以回車鍵結(jié)束: ”)。break。s[i].count=n)//判定機(jī)票數(shù)是否大于等于訂票數(shù){s[i].count=s[i].countn。}else if(s[i].count!=0amp。}else if(s[i].count==0)//判定機(jī)票是否售完{printf(“對(duì)不起,你所選擇的航班的機(jī)票已售完!n”)。//輸入所訂機(jī)票數(shù)if(n//判定機(jī)票數(shù)是否出錯(cuò){printf(“輸入錯(cuò)誤!至少需訂1張機(jī)票。scanf(“%d”,amp。break。getchar()。//未查找到所需航班printf(“n請(qǐng)按回車鍵返回上層菜單 ”)。//調(diào)用查詢模塊if(!strcmp(ii,“n”)){printf(“對(duì)不起!沒(méi)有找到您所需要的航班,所以不能訂票。char a[10]=“y”。}while(!strcmp(ii,“y”))。printf(“是否重新查找?請(qǐng)鍵入y或n以回車鍵結(jié)束 ”)。return。getchar()。printf(PRINT)。i{if(s[i].num==n)//按航班號(hào)判定輸出條件{printf(“n您所查找的航班信息為:n ”)。n)。do {printf(“n請(qǐng)輸入航班號(hào): ”)。getchar()。//調(diào)用輸出格式函數(shù)printf(“n請(qǐng)按回車鍵返回上層菜單 ”)。//打印出信息}void print()//定義顯示航班信息函數(shù) { printf(“n目前我們有如下航班:n”)。//信息標(biāo)題for(i=0。}while(!strcmp(ii,“y”))。printf(“添加完畢,是否繼續(xù)添加?請(qǐng)鍵入y或n以回車鍵結(jié)束:”)。s[m].count)。//讀取時(shí)間printf(“請(qǐng)輸入機(jī)票數(shù): ”)。//讀取終點(diǎn)站printf(“請(qǐng)輸入時(shí)間: ”)。//讀取起始站printf(“請(qǐng)輸入終點(diǎn)站: ”)。//讀取航班號(hào)printf(“請(qǐng)輸入起始站: ”)。scanf(“%d”,amp。//打印提示信息printf(“
點(diǎn)擊復(fù)制文檔內(nèi)容
黨政相關(guān)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1