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

正文內(nèi)容

編程方法導(dǎo)論課程論文報(bào)告—餐廳信息管理程序(編輯修改稿)

2025-03-12 09:13 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 初始化 bill和 count printf(***********************************************************\n\n)。 printf(\t\t\t進(jìn)賬和餐廳的信息 \n\n)。 printf(***********************************************************\n\n)。 for(i=1。i31。i++) if(restauranttable[i].flag==1||restauranttable[i].flag==2) { //當(dāng)餐桌被選擇或預(yù)定時(shí) count增加 count++。 for(j=1。restauranttable[i].foo[j1]!=999。j++) { if(restauranttable[i].foo[j]31amp。amp。restauranttable[i].foo[j]0) bill+=restaurantfood[restauranttable[i].foo[j]].price。 } } printf(總共進(jìn)賬 %d元 \n,bill)。 //輸出進(jìn)賬金額 printf(目前總共有 %d 個(gè)桌子被預(yù)定或有人 \n,count)。//輸出預(yù)定或有人的桌子數(shù)量 printf(目前有 %d個(gè)空桌子 \n,30count)。//輸出剩余桌子數(shù)量 getchar()。 getchar()。 } 此函數(shù)無(wú)返回值,首先定義并初始化變量,輸出標(biāo)題后通過(guò) for循環(huán)計(jì)算出進(jìn)賬金額及被使用的桌子和剩余桌子數(shù) for(i=1。i31。i++) restauranttable[i].flag==1或 restauranttable[i].flag==2 否 是 輸出進(jìn)賬 0元 有 0桌被預(yù)定或有人 count++ for(j=1。restauranttable[i].foo[j]!=999。j++) restauranttable[i].foo[j]31 restauranttable[i].foo[j]0 否 是 9 剩余 30桌 無(wú) bill+=restaurantfood[restauranttable[i].foo[j]].price ⑤ 函數(shù) save(struct r * restaurant) 將記錄存入磁盤中 實(shí)現(xiàn)方法: save(struct r * restaurant) //將記錄存入磁盤中 { FILE * fp。 //定義文件類型指針 fp=fopen(,wb)。 //以只寫方式打開(kāi)“ ”文件 fwrite(restaurant,sizeof(struct r),1,fp)。//寫入文件,一次寫入一條 fclose(fp)。 //關(guān)閉文件 } 參數(shù)為結(jié)構(gòu)體指針 首先定 義文件類型指針 fp。 然后以只寫方式打開(kāi)“ ”文件 fp=fopen(,wb); 然后向 restaurant 所指內(nèi)存區(qū)寫入文件,一次寫入一條, 長(zhǎng)度為 struct r 的長(zhǎng)度 fwrite(restaurant,sizeof(struct r),1,fp); 關(guān)閉文件 fclose(fp)。 ⑥ 函數(shù) load(struct r * restaurant) 加載磁盤中文件 實(shí)現(xiàn)方法: load(struct r * restaurant) //加載 磁盤中的文件 { FILE * fp。 //定義文件類型指針 fp=fopen(,rb)。 //以只讀方式打開(kāi)“ ”文件 fread(restaurant,sizeof(struct r),1,fp)。//寫入文件,一次寫入一條 fclose(fp)。 //關(guān)閉文件 } 定義文件類型指針 fp 以只讀方式打開(kāi)“ ”文件 fp=fopen(,rb); 從 restaurant 所指內(nèi)存區(qū)讀取文件,一次讀取一 條 長(zhǎng)度為 struct r 的長(zhǎng)度 fread(restaurant,sizeof(struct r),1,fp); 關(guān)閉文件 fclose(fp); ⑦ 函數(shù) entry(struct r * restaurant) 實(shí)現(xiàn)清空菜單 實(shí)現(xiàn)方法: 10 entry(struct r * restaurant) //實(shí)現(xiàn)清空菜單 { int i。 for(i=1。i10。i++) //使用 for循環(huán) { strcpy(restaurantfood[i].name,空 )。//字符串替換函數(shù),清空菜名 restaurantfood[i].price=0。 //清空菜定價(jià) } } 首先定義參數(shù) i 使用 for 循環(huán),定義參數(shù) i 初始量為 1 當(dāng) i 小于 21時(shí),字符串 restaurantfood[i].name 替換函數(shù)并且清空菜名 直到 i大于等于 21 后退出循環(huán) ⑧ 函數(shù) change_menu(struct r * restaurant)實(shí)現(xiàn)修改菜單功能 實(shí)現(xiàn)方法: change_menu(struct r * restaurant) //實(shí)現(xiàn)修改菜單功能 { int i,n。 menu(restaurant)。 //首先輸出修改前的全部列表 do //使用 do while循環(huán) { printf(請(qǐng)輸入要修改的菜名的號(hào)碼: )。//輸入編號(hào) scanf(%d,amp。n)。 printf(請(qǐng)輸入修改后的菜名: )。//輸入菜名 scanf(%s,restaurantfood[n].name)。 printf(請(qǐng)輸入修改后的價(jià)格: )。//出入定價(jià) scanf(%d,amp。restaurantfood[n].price)。 printf(繼續(xù)修改 \t返回 \n)。 scanf(%d,amp。i)。 if(i==1) //繼續(xù)修改 { change_menu(restaurant)。 //調(diào)用修改菜單函數(shù) return。 } else //若輸入 2返回歡迎界面 return。 }while(1)。 } 定義參數(shù) i,n 11 調(diào)用函數(shù) menue(restaurant) 輸出修改前的全部列表 使用 do while 循 環(huán) , 分 別 輸 入 編 號(hào) 、 菜 名 、 價(jià) 格 保 存 到 n 、restaurantfood[n].name、 restaurantfood[n].price 判斷用戶是否需要繼續(xù)修改 printf(繼續(xù)修改 \t返回 \n)。, 若要修改用 if 語(yǔ)句進(jìn)行判斷,否則返回 當(dāng)用戶需要繼續(xù)進(jìn)行修改即 if(i==1) 時(shí) 調(diào)用修改菜單函數(shù)change_menue(restaurant)進(jìn)行修改 否則即 else 時(shí) 返回歡迎界面 五、 程序 的調(diào)試及測(cè)試 1) 菜單 功能 12 2) 點(diǎn)菜功能 3) 訂餐功能 13 4) 結(jié)賬功能 5) 修改菜單功能 六、 心得體會(huì) 寫程序 需要耐心,更需要細(xì)心。這次寫程序時(shí)調(diào)試時(shí)出現(xiàn)很多小問(wèn)題,都是少了分號(hào)等一些小錯(cuò)誤,檢查很麻煩。所以以后寫程序時(shí)一定仔細(xì)。 另外,任何的程序都是由一個(gè)個(gè)函數(shù)組成的,在確定好整體思路后,化整為零,問(wèn)題就變得簡(jiǎn)單多了。 七、 參考文獻(xiàn) ? 楊路明 . C語(yǔ)言程序設(shè)計(jì)基礎(chǔ) . 北京郵電大學(xué)出版社 .2021 ? 何欽銘,顏暉 . C語(yǔ)言程序設(shè)計(jì)基礎(chǔ) . 高等教育出版社 .2021. 14 八、 程序源代碼 include //定義輸入/輸出函數(shù) include //定義雜項(xiàng)函數(shù)及內(nèi)存分配函數(shù) include
點(diǎn)擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計(jì)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1