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

正文內(nèi)容

c語言課程設(shè)計--賓館房間登記與計費管理系統(tǒng)(留存版)

2025-03-02 04:41上一頁面

下一頁面
  

【正文】 if(end==0) t=4。 printf(\n )。t)。 printf( )。t!=2amp。 printf( )。 printf( )。 t=2。 printf(|________________________________________|\n)。 /*if 語句,判斷身份證號是否使用過,下同 */ while(strlen(room[g].ID)!=18||t==3) { printf( )。 printf(|________________________________________|\n)。 if(i==0||i9) printf(*輸入的年份必須是四位數(shù)! *\n)。k++) if(room[g].staytime[0]room[k].staytime[0]) t=1。kg。 if(room[g].staytime[1]==0) t=4。 printf(| 日期 : )。amp。room[g].staytime[1]==room[k].staytime[1]amp。amp。 scanf(%d,amp。 }else if(d==1) room[g].staytime[3]=0。jg。 /*申明要調(diào)用的函數(shù),下同 */ void write1(struct room a[])。 printf(\n ________________________________)。 /*延時語句,其中 2022 代表延時 2 秒,下同 */ } /******************************輸入結(jié)束 **************************/ for(i=0。amp。i=24)) printf(*當前時間不能小于任一入住時間!*\n)。 i=room[g].staytime[3]。 for(k=0。room[g].staytime[2]room[k].staytime[2]) t=1。 else if(i==2) { if(p==1) j=29。 printf( )。 if(room[g].staytime[1]==0) t=4。 if(t==4) break。 for(k=0。kg。 25 if(t==4) break。kg。k++) if(strcmp(room[k].room,room[g].room)==0) t=1。 /*輸出格式控制,界面 優(yōu)化,下同 */ printf( )。 printf( )。 if(t==0) t=4。 printf( )。 } } if(flag==4) { chaxun1()。 printf( )。 printf(\n )。 if(end==0) t=4。end!=2) { system(cls)。 printf( )。 printf( )。(flag!=6)) { system(cls)。 /*輸出提示語句,下同 */ printf( )。 /*清屏語句,下同 */ t=0。 /*申明要調(diào)用的函數(shù),下同 */ void tuifang(struct room room[9])。39。39。39。39。 int money。 在完成該次設(shè)計的過程中,我收獲了很多,學會了根據(jù)現(xiàn)實情況考慮問題,將理論與實際結(jié)合的思考方式。 5. 登記入住函數(shù) 登記入住函數(shù) void dengji(struct room room[9])主要用于顧客登記入住,主要功能為將輸入的顧客信息排序后寫入顧客信息文件,在輸入信息前先判斷房間是否已滿,再輸入是判斷輸入的信息是否正確可用。39。39。39。39。 /*容納計費方式的選擇結(jié)果 */ int time。選題后,在題目的完成過程中,我們的知識可以更加牢固。 二 、算法設(shè) 計 程序功能需求 (1)每次打開程序都能從顧客信息表文件中讀出顧客數(shù)據(jù),以便后面的操作; (2)有一個主界面,能根據(jù)用戶需要從主界面進入不同的功能模塊; (3)登記時: ; ; 、姓名、身份證號、入住時間等信息是否按正確格式輸入; ,輸入的身份證號是否正有人使用,輸入的當前時間 是否小于以前登記的所有時間; ; (4)退房時: ; 、姓名、身份證號、退房時間等信息是否按正確格式輸入; ; 、身份證號與退房的房間號是否對應(yīng)(即判斷該房間中住的是不是這個顧客); ; 、對應(yīng)房間價格和顧客選擇的支付方式計算出應(yīng)付金額,并判斷顧客 支付的金額是否大于應(yīng)付金額; ; 1 錄文件; (5)查詢當前入住情況時: ; ; ; ; (6)查詢當前費用時: ; ; 前總?cè)胱r間數(shù),進而算出各顧客應(yīng)付金額; 、當前費用; (7)查詢歷史記錄時: ; ; 功能框架圖 由 分析得以下功能圖: 圖 21 功能框架圖 2 設(shè)計方案說明 先編寫各個功能分塊的函數(shù),然后在主函數(shù)中調(diào)用這些函數(shù)實現(xiàn)功能,即采用先分后總的方法。 /*換行符,用于在記錄文件中換行 */ } 該結(jié)構(gòu)體類型用于容納顧客的所有信息,具體用途在以上注釋中給予了說明 3. 全局變量 char room1[9][5]={{39。},{39。},{39。},{39。},{39。 10. 顧客信息寫入函數(shù) 信息錄入函數(shù) void write(struct room room[])的功能是將顧客信息逐條寫入顧客信息文件。最重要的一點是,設(shè)計的程序要與實際相結(jié)合,要符合實際需要,否則一切都將是毫無意義的。 /*定義兩個結(jié)構(gòu)體數(shù)組和一個結(jié)構(gòu)體變量 */ char room1[9][5]={{39。},{39。},{39。},{39。},{39。 int flag,ll。 /*輸出格式控制,下同 */ printf(* [1] 登記入住 *\n)。flag)。 printf(*******************************\n)。 printf(請選擇 : )。 printf(* [2] 返回主界面 *\n)。 printf(*******************************\n)。 system(cls)。 if(t==4) break。 printf(請選擇 : )。 end=2。 printf(* [1] 按天計費 *\n)。amp。 printf(請選擇 : )。 printf(|________________________________________|\n)。 printf( )。 printf( )。 if(strlen(room[g].ID)!=18) printf(*身份證號輸入有誤! *\n)。 printf( )。 if(t==1amp。 } if(t==4) break。k++) if(room[g].staytime[0]==room[k].staytime[0]amp。 if(t==4) break。 scanf(%d,amp。(i=1amp。amp。room[g].staytime[1]==room[k].staytime[1]amp。room[g].staytime[3])。 room[g].c=d。j++) if(strcmp(room[k].room,room[j].room)0) /*if 語句,根據(jù)房間號排序,下同 */ k=j。 void read(struct room b[])。 } else if(g=9) { printf(\n\n\n\n\n\n\n\n\n\n\n\n\n\n 已成功登記,當前共有 %d人入??! ,g)。 Sleep(2022)。room[g].staytime[2]==room[k].staytime[2]amp。amp。 if(t==4) break。 i=room[g].staytime[2]。amp。 if(i==1||i==3||i==5||i==7||i==8||i==10||i==12) j=31。 27 t=0。room[g].staytime[1])。 if(room[g].staytime[0]==0) t=4。 i=room[g].staytime[0]/1000。 for(k=0。 if(strcmp(room[g].ID,0)==0) t=4。 for(k=0。kg。 printf(\n\n\n\n\n\n\n\n\n\n\n\n)。 printf(* [1] 按天計費 *\n)。 if(t==2) d=0。 if(g9) /*if 語句,判斷房間是否已滿 */ { while(h==0) { printf(\n\n\n\n\n\n\n\n\n\n\n\n)。 end=2。 printf(* [1] 繼續(xù)結(jié)賬退房 *\n)。 printf(*******************************\n\n)。end)。amp。 printf(\n\n\n\n\n\n\n\n\n\n\n\n)。 printf(* [5] 查詢歷史記錄 *\n)。amp。 /*輸出格式控制,下同 */ printf(* [6] 關(guān)閉程序 *\n)。 /*將 g初始化 */ while(t==4||end==2) /*while 語句,實現(xiàn)主界面控制 */ {
點擊復制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1