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

正文內(nèi)容

c語言實現(xiàn)機(jī)票管理系統(tǒng)源代碼(編輯修改稿)

2024-10-28 22:45 本頁面
 

【文章內(nèi)容簡介】 鍵結(jié)束n”)。scanf(“%s”,ii)。} while(strcmp(ii,“yes”)==0)。//判斷結(jié)束}void dingpiao()//訂票模塊{int n。char a[10]。search()。//調(diào)用查詢模塊do{printf(“請輸入您要訂的機(jī)票數(shù)以回車鍵結(jié)束:n”)。scanf(“%d”,amp。n)。//讀取所訂機(jī)票數(shù)if(n{printf(“請輸入有效的機(jī)票數(shù)!n”)。//判斷機(jī)票數(shù)是否出錯break。}if(s[i].count!=0amp。amp。s[i].count=n)//判斷是否出錯{s[i].count=s[i].countn。save()。//調(diào)用保存函數(shù)printf(“訂票成功!nn”)。票}} break。}if(s[i].count{printf(“余票不足,請輸入有效的機(jī)票數(shù)!n”)。getchar()。}printf(“是否繼續(xù)訂票? 請輸入yes或no以回車鍵結(jié)束:n”)。//判斷是否繼續(xù)訂票scanf(“%s”,a)。while(!strcmp(a,“yes”))。//判斷結(jié)束getchar()。printf(“按ENTER鍵返回用戶主界面?!?。getchar()。第二篇:C語言機(jī)票訂票管理系統(tǒng)源代碼include //標(biāo)準(zhǔn)輸入、輸出頭文件 include //包含字符串函數(shù)處理頭文件 include//包含access函數(shù)的頭文件 include include include include define N 9999//定義最多的航班數(shù) define PRINT “%dtt%stt%stt星”,s[i].num,s[i].start,s[i].over,s[i].time,s[i].count//宏定義輸出格式struct air{ int num。char start[20]。char over[20]。char time[10]。int count。}s[N]。int i,a,m=0。char ii[10]。//定義結(jié)構(gòu)體數(shù)組//定義航班號 //航班起始站//終點(diǎn)站//飛行時間//機(jī)票數(shù)量期%stt%dn //定義全局變量void add()。//函數(shù)聲明增加航班信息函數(shù)void print()。//顯示航班信息 void search()。//查找航班信息 void dingpiao()。//訂票業(yè)務(wù) void tuipiao()。//退票 void read()。//讀取文件void save()。//保存文件 void output()。//輸出格式 void paixu()。//航班排序 void chushihua()。//系統(tǒng)初始化 void build()。//建立數(shù)據(jù)文件 void paixu1()。//按航班號從小到大排序 void paixu2()。//從大到小 int head()。//進(jìn)入訂票系統(tǒng)int main()//主函數(shù) { int j。system(“color b0”)。chushihua()。//系統(tǒng)初始化判斷是否存在原始數(shù)據(jù)文件system(“cls”)。head()。//打印出系統(tǒng)主界面system(“cls”)。do {printf(“================================== ”)。printf(“”“”“(按航班號)ttn”“(按航班號)n”“”“”“”)。printf(“================================== ”)。printf(“請在06中選擇以回車鍵結(jié)束: ”)。scanf(“%d”,amp。j)。switch(j){}case 1: add()。system(“cls”)。break。//調(diào)用增加航班函數(shù)case 2:print()。system(“cls”)。//調(diào)用顯示模塊break。case 3:search()。system(“cls”)。//調(diào)用查找模塊break。case 4:paixu()。system(“cls”)。//調(diào)用排序函數(shù)break。case 5:dingpiao()。system(“cls”)。break。//調(diào)用訂票模塊case 6:tuipiao()。system(“cls”)。//調(diào)用退票模塊break。case 0://退出系統(tǒng)save()。system(“cls”)。printf(“nnnttttnnt謝謝使用,再見!”)。printf(“nnnnnnnnnnnnn”)。break。} }while(j!=0)。//判斷是否調(diào)用其他函數(shù)void chushihua()//定義系統(tǒng)初始化函數(shù) { if(access(“”,0)){build()。} elseread()。}void build(){//定義建立數(shù)據(jù)文件函數(shù)FILE *fp。//定義文件指針if((fp=fopen(“”,“wb”))==NULL){//打開文件并判定是否出錯printf(“創(chuàng)建文件失敗!”)。//打印出錯提示getchar()。return。} printf(“請依次輸入航班信息(以回車鍵結(jié)束):n”)。//打印提示信息 printf(“n”)。for(i=0。iprintf(“請輸入航班號: ”)。scanf(“%d”,amp。s[i].num)。//輸入航班號 printf(“請輸入起始站: ”)。scanf(“%s”,s[i].start)。//輸入起始站 printf(“請輸入終點(diǎn)站: ”)。scanf(“%s”,s[i].over)。//輸入終點(diǎn)站 printf(“請輸入時間(星期幾): ”)。scanf(“%s”,s[i].time)。//輸入時間 printf(“請輸入機(jī)票數(shù): ”)。scanf(“%d”,amp。s[i].count)。//輸入機(jī)票數(shù) fwrite(amp。s[i],sizeof(struct air),1,fp)。m++。printf(“添加完畢,是否繼續(xù)添加?請鍵入y或n以回車鍵結(jié)束:”)。scanf(“%s”,ii)。if(strcmp(ii,“y”)!=0)//判斷是否繼續(xù)添加航班信息 { fclose(fp)。//關(guān)閉文件return。} } }void read()//定義讀取文件函數(shù) { FILE *fp。if((fp=fopen(“”,“r”))==NULL){} printf(“創(chuàng)建文件失敗!”)。getchar()。return。} i=0。while(!feof(fp)){ fread(amp。s[i],sizeof(struct air),1,fp)。i++。m++。//計算存在航班數(shù) } m。fclose(fp)。printf(“請稍候,正在初始化”)。for(a=0。aprintf(“.”)。Sleep(600)。} printf(“n”)。//逐塊讀取數(shù)據(jù)void save()//定義保存函數(shù) { FILE *fp。if((fp=fopen(“”,“wb”))==NULL){printf(“創(chuàng)建文件失敗!”)。getchar()。return。} for(i=0。i//逐塊保存數(shù)據(jù)fwrite(amp。s[i],sizeof(struct air),1,fp)。fclose(fp)。printf(“正在保存數(shù)據(jù)并退出”)。for(a=0。a} {printf(“.”)。Sleep(600)。} printf(“n”)。printf(“n”)。void add(){ do{息//定義增加航班信息函數(shù)printf(“請依次輸入您要增加的航班信息(以回車鍵結(jié)束): n”)。//打印提示信printf(“n”)。printf(“請輸入航班號: ”)。scanf(“%d”,amp。s[m].num)。//讀取航班號 printf(“請輸入起始站: ”)。scanf(“%s”,s[m].start)。//讀取起始站 printf(“請輸入終點(diǎn)站: ”)。scanf(“%s”,s[m].over)。//讀取終點(diǎn)站 printf(“請輸入時間(星期幾): ”)。scanf(“%s”,s[m].time)。//讀取時間 printf(“請輸入機(jī)票數(shù): ”)。scanf(“%d”,amp。s[m].count)。//讀取機(jī)票數(shù) m++。printf(“添加完畢,是否繼續(xù)添加?請鍵入y或n以回車鍵結(jié)束:”)。scanf(“%s”,ii)。}while(!strcmp(ii,“y”))。//判斷是否繼續(xù)添加printf(“正在保存,請稍候”)。for(a=0。a{printf(“.”)。Sleep(600)。}printf(“n”)。}void output()//定義輸出格式函數(shù) {printf(“航班號tt起始站tt終點(diǎn)站tt時間tt機(jī)票數(shù)n”)。//信息標(biāo)題for(i=0。i} printf(PRINT)。//打印出信息void print()//定義顯示航班信息函數(shù) { printf(“正在加載,請稍候”)。for(a=0。a{printf(“.”)。Sleep(400)。}printf(“n”)。system(“cls”)。printf(“n目前我們有如下航班:nn”)。output()。//調(diào)用輸出格式函數(shù)printf(“n請按回車鍵返回上層菜單 ”)。getchar()。getchar()。}void search()//定義查詢函數(shù) { int n。do {printf(“n請輸入航班號: ”)。scanf(“%d”,amp。n)。//輸入查詢的航班號printf(“正在查詢”)。for(a=0。a{printf(“.”)。Sleep(400)。}printf(“n”)。for(i=0。i{if(s[i].num==n)//按航班號判定輸出條件{printf(“n您所查找的航班信息為:n ”)。printf(“航班號tt起始站tt終點(diǎn)站tt時間tt機(jī)票數(shù) nn”)。printf(PRINT)。//顯示信息printf(“n查詢完畢,按回車鍵繼續(xù)”)。getchar()。getchar()。return。} } printf(“n對不起,沒有您需要的信息!n ”)。printf(“是否重新查找?請鍵入y或n以回車鍵結(jié)束 ”)。scanf(“%s”,ii)。}while(!strcmp(ii,“y”))。//判定是否重新查找}void dingpiao()//定義訂票業(yè)務(wù)函數(shù) { int n,x。char a[10]=“y”。do {search()。//調(diào)用查詢模塊if(!strcmp(ii,“n”)){printf(“對不起!沒有找到您所需要的航班,所以不能訂票。n”)。所需航班printf(“n請按回車鍵返回上層菜單 ”)。getchar()。getchar()。strcpy(ii,“n”)。break。}do{printf(“請輸入您要訂的機(jī)票數(shù)(以回車鍵結(jié)束): ”)。scanf(“%d”,amp。n)。//輸入所訂機(jī)票數(shù)printf(“請稍候,正在訂票”)。for(x=0。x{printf(“.”)。Sleep(600)。}printf(“n”)。if(n//判定機(jī)票數(shù)是否出錯//未查找到{ printf(“輸入錯誤!至少需訂1張機(jī)票。n”)。} else if(s[i].count==0)//判定機(jī)票是否售完 {} printf(“對不起,你所選擇的航班的機(jī)票已售完!n”)。break。else if(s[i].count!=0amp。amp。s[i].count=n)//判定機(jī)票數(shù)是否大于等于訂票數(shù) { s[i].count=s[i].countn。printf(“訂票成功!”)。break。} else if(s[i].countprintf(“對不起,你所選擇的航班只剩 %d張機(jī)票n”, s[i].count)。printf(“是否需要重新輸入機(jī)票數(shù)?n請輸入y或n以回車鍵結(jié)束: ”)。//判定是否重新輸入訂票數(shù)scanf(“%s”,a)。}printf(“請稍候,正在訂票”)。for(x=0。x{printf(“.”)。Sleep(600)。}printf(“n”)。} }while(!strcmp(a,“y”))。printf(“是否需要訂其他航班的機(jī)票?n請輸入y或n以回車鍵結(jié)束: ”)。scanf(“%s”,a)。}while(!strcmp(a,“y”))。//判定是否繼續(xù)訂票void tuipiao()//定義退票函數(shù) { int n,x。char a[10]。do {search()。//調(diào)用查詢函數(shù)if(!strcmp(ii,“n”)){printf(“對不起!沒有找到您所需要的航班,所以不能退票。n”)。printf(“n請按回車鍵返回上層菜單 ”)。getchar()。getchar()。strcpy(ii,“n”)。break。} printf(“請輸入您要退的機(jī)票數(shù)目: ”)。scanf(“%d”,amp。n)。//輸入所退票數(shù) printf(“請稍候,正在退票”)。for(x=0。xprintf(“.”)。Sleep(600)。} printf(“n”)。if(n//判定票數(shù)是否有效printf(“輸入錯誤!至少需退1張機(jī)票?!?。else { s[i].count=s[i].count+n。printf(“退票成功!”)。}printf(“是否繼續(xù)? 請鍵入y或n以回車鍵結(jié)束: ”
點(diǎn)擊復(fù)制文檔內(nèi)容
試題試卷相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1