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

正文內(nèi)容

c語(yǔ)言課程設(shè)計(jì)報(bào)告—客房管理系統(tǒng)-文庫(kù)吧

2025-07-30 21:16 本頁(yè)面


【正文】 |n5) w=1,getchar()。else w=0。}while(w==1)。switch(n){case 1:regist()。break。case 2:stat()。break。case 3:search()。break。case 4:modify()。break。case 5:exit(0)。}}注:menu函數(shù)能提供菜單方式選擇功能,可以根據(jù)用戶需要進(jìn)入到所想要的操作模塊中,此外把menu函數(shù)獨(dú)立出來(lái),可以方便隨時(shí)對(duì)它進(jìn)行調(diào)用,容易返回到系統(tǒng)界面。并用結(jié)構(gòu)體來(lái)存放客戶信息:struct client{ char name[20]。 int sex。 int age。 char ID_card[20]。 /*居民身份證*/ int year。 int month。 int date。 /*住店時(shí)間*/}。struct hotel{ int room_ID。 /*房間號(hào)*/ char tel[15]。 int price。 /*住房單價(jià)*/ int sign。 struct client client_list[M]。 /*實(shí)現(xiàn)兩個(gè)結(jié)構(gòu)體的嵌套*/}room[N]。int r=0。p=0。 /*r,p為全局變量*/void menu()。void search_one()。void search_day()。void modify()。void modify_one()。void load_room()。void modify_day()。void modify_s(int j,int i)。void save()。void search()。void stat_u()。void stat_o()。void regist()。void stat()。各功能模塊函數(shù)部分:(1)輸入模塊[需求分析] 對(duì)信息進(jìn)行輸入。[流程圖]:輸入用戶要輸入客戶記錄的個(gè)數(shù)ni從0到n1調(diào)用輸入函數(shù)input(i)i!=0保存調(diào)用函數(shù)save( n)Y 輸入模塊流程圖程序void regist() /**注冊(cè)函數(shù)**/{int n,m,i,j。printf(\tHow many new customs?\t)。scanf(%d,amp。n)。printf(\tHow many rooms they want? )。scanf(%d,amp。m)。for(i=r。ir+m。i++) { {puts(\n\tRoom_ID:\t)。scanf(%d,amp。room[i].room_ID)。 puts(\n\tTel:\t)。scanf(%s,room[i].tel)。 puts(\n\tPrice:\t)。scanf(%d,amp。room[i].price)。 room[i].sign=1。 } for(j=p。jp+n。j++) { puts(\n\tName:\t)。scanf(%s,room[i].client_list[j].name)。 puts(\n\tSex(1 for men || 0 for women):\t)。scanf(%d,amp。room[i].client_list[j].sex)。 puts(\n\tAge:\t)。scanf(%d,amp。room[i].client_list[j].age)。 puts(\n\tID_card:\t)。scanf(%s,room[i].client_list[j].ID_card)。 puts(\n\tYear:\t)。scanf(%d,amp。room[i].client_list[j].year)。 puts(\n\tMonth:\t)。scanf(%d,amp。room[i].client_list[j].month)。 puts(\n\tDate:\t)。scanf(%d,amp。room[i].client_list[j].date)。 } } r=r+m。 p=p+n。 save()。 menu()。}(2)統(tǒng)計(jì)模塊[需求分析] 該模塊的功能是顯示所有客戶記錄信息。[流程圖]顯示客戶記錄(10個(gè)一屏):按任意鍵顯示下一屏按任意鍵返回主菜單統(tǒng)計(jì)模塊流程圖程序void stat() /***統(tǒng)計(jì)函數(shù)***/{int n,m。do{puts(\t\t*********************MENU************************\n)。puts(\t\t\t\t1).Statistics one month\n)。puts(\t\t\t\t2).Statistics using room\n)。puts(\t\t\t\t3).MENU())。puts(\t\t**************************************************\n)。printf(\t\tPlease choice your number(13):[ ]\b\b)。scanf(%d,amp。n)。if(n1amp。amp。n3) {m=1。 getchar()。 }else m=0。}while(m==1)。 switch(n){case 1:stat_o()。break。 case 2:stat_u()。break。 case 3:menu()。 }}void stat_o() /*******統(tǒng)計(jì)人數(shù)******/{int j,i,n,l。int s=0。puts(Please input the month you want to statistics:)。scanf(%d,amp。n)。load_room()。for(i=0。ir。i++) for(j=0。jp。j++) if(room[i].client_list[j].month==n) s=s+1。printf(There are %d customer this month,s)。puts(\n\nWhat you wa
點(diǎn)擊復(fù)制文檔內(nèi)容
語(yǔ)文相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1