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

正文內(nèi)容

c語言程序課程設(shè)計(jì)報(bào)告-餐飲結(jié)賬管理系統(tǒng)設(shè)計(jì)-資料下載頁

2025-05-14 01:20本頁面

【導(dǎo)讀】1結(jié)賬信息錄入、修改、刪除功能;4統(tǒng)計(jì)總收入、顧客總數(shù)等功能。仔細(xì)審題,明確題目要求。按照結(jié)構(gòu)化的程序設(shè)計(jì)思想,將程序模塊化,將相對(duì)獨(dú)立的功能寫成函數(shù)。要求編程、調(diào)試通過并演示;程序編寫規(guī)范,添加適當(dāng)注釋。按照課程設(shè)計(jì)報(bào)告的內(nèi)容和格式要求,撰寫課程設(shè)計(jì)報(bào)告,并且打印。構(gòu)體structbill,定義數(shù)組bill[M]。此函數(shù)為主菜單,從此處進(jìn)入其他模塊。使用scanf輸入結(jié)構(gòu)體中各個(gè)量;通過此函數(shù)可顯示所有輸入信息。關(guān)鍵變量structbillt為中間變量,用于交換bill[i]與bill[i+1]的值。此函數(shù)用于統(tǒng)計(jì)總收入并輸出。

  

【正文】 intf(\n\n)。 for(j=0。jN1。j++) for(i=0。iN1j。i++) if(bill[i].moneybill[i+1].money) { t=bill[i]。 bill[i]=bill[i+1]。 /*調(diào)換 bill[i]與 bill[i+1]的值 */ bill[i+1]=t。 22 } printf(由大到小為 :\n)。 for(i=0。iN。i++) { display(i)。 printf(\n)。 } do { printf(\n返回 ? 1)是 2)否 )。 scanf(%d,amp。w0)。 }while(w0==2)。 } /*總收入統(tǒng)計(jì) */ void ine() { int i,sum=0,w0。 readFromFile()。 for(i=0。iN。i++) sum=sum+bill[i].money。 printf(\n\n)。 printf(總收入 :%d,sum)。 do { printf(\n返回 ? 1)是 2)否 )。 scanf(%5d,amp。w0)。 23 }while(w0==2)。 } /*顧客總數(shù)統(tǒng)計(jì) */ void number() { int i,number=0,w0。 readFromFile()。 for(i=0。iN。i++) number=number+bill[i].count。 printf(\n\n)。 printf(顧客總數(shù) :%d,number)。 do { printf(\n返回 ? 1)是 2)否 )。 scanf(%5d,amp。w0)。 }while(w0==2)。 } /*主函數(shù) */ void main() { menu()。 } 4 程序測(cè)試 測(cè)試數(shù)據(jù)說明 測(cè)試數(shù)據(jù)包括: 編號(hào)、時(shí)間、臺(tái)面號(hào)、顧客數(shù)量、接待服務(wù)生、實(shí)收金額。 24 編號(hào) 時(shí)間 (int 數(shù)組 ) 臺(tái)面號(hào) Int 顧客數(shù)量 Int 接待服務(wù)生 char 數(shù)組 實(shí)收金額 Int 1 12:12 5 2 li 32 2 12:22 3 6 wang 128 3 12:32 2 8 zhao 186 4 12:42 4 3 zhang 95 5 12:52 1 5 li 105 輸出 結(jié)果說明 1)菜單界面, 進(jìn)入系統(tǒng)首先 顯示 主 菜單 ,之后可 通過 選擇不同的 數(shù)字 來運(yùn)用此餐飲結(jié)賬系統(tǒng) 的各項(xiàng)功能 。 圖 1 菜單 2)錄入界面, 選擇 1后根據(jù)提示輸入需要輸入的信息個(gè)數(shù),之后可 依次 錄入 幾 條 不同信息 。 25 圖 2 錄入 3)修改界面 , 選擇 2后依次輸入 修改 編號(hào) 1, 與項(xiàng)目 6,并更改 為 35, 保存返回。 圖 3 修改信息 26 4)按臺(tái)面號(hào)查詢信息 , 選擇 4后依次 查詢臺(tái)面號(hào) 3與 6,之后返回。 圖 4 臺(tái)面號(hào)查詢 5)按服務(wù)生姓名查詢 , 選擇 5后 查詢服務(wù)生 li,之后返回。 圖 5 服務(wù)生查詢 6)按金額排序 , 選擇 6后可 按金額從大到小排序 顯示 ,之后返回。 圖 6 按金額排序 27 7)求總收入 , 選擇 7后可 求出總收入,之后返回。 圖 7 總收入 8)求顧客總數(shù) , 選擇 8后可 求出顧客總數(shù),之后返回。 圖 8 顧客總數(shù) 9)刪除信息, 選擇 3后輸入要?jiǎng)h除的編號(hào) 3,刪除后顯示, 并 返回。 圖 9 刪除信息 28 10)退出程序 , 選擇 0后 退出餐飲結(jié)賬管理系統(tǒng)。 圖 10 退出 5 課程設(shè)計(jì)總結(jié) 通過為期一周的 課程 設(shè)計(jì),我們對(duì)《 C 語言》這門 課程 有了更深一步的了解。它是 計(jì)算機(jī) 程序設(shè)計(jì)的重要理論技術(shù)基礎(chǔ),在我們的學(xué)習(xí)中占據(jù)著十分重要的地位。 1. 這次課程 設(shè)計(jì) 運(yùn)用《 C 語言》知識(shí),編寫一個(gè) 參飲結(jié)賬管理系統(tǒng)。其中遇到了不少問題,平時(shí)自己在編寫一些普通常見的程序時(shí)感覺得心應(yīng)手,非常簡單,但此次拿到這個(gè)程序的要求后第一感覺就是無 法下手 。 通過老師指導(dǎo)終于有了思路 ,在之后的編寫中碰到修改這個(gè)函數(shù)時(shí)只知道通過直接輸入可以代替原有數(shù)據(jù),但不知道如何使修改更加完美,后來通過網(wǎng)上查找資料而解決了此問題,從而使各個(gè)數(shù)據(jù)互不影響的修改,而不是要改就必須重新輸入一遍。最大問題是刪除,開始時(shí)絞盡腦計(jì)都想不到該如何刪除,曾經(jīng)試過許多的辦法都無法完成,到最后所有其他的功能完成后才從排序時(shí)的互換 bill[i]與 bill[i+1]的影響下想到用后一個(gè)代替前一個(gè)的想法。 剩下的都就是一些小的細(xì)節(jié)問題,例如如何使每項(xiàng)功能完成后返回主菜單而在退出時(shí)卻不返回(解決方法 是在主菜單函數(shù)中加入 while( 1),而把退出的數(shù)字有 9 變?yōu)?0),如何使功能完成后不會(huì)直接返回而有人為控制(在函數(shù)后使用 do?? while??在用 w0控制退出與否)。剩余就是一些符號(hào)如“ amp?!薄ⅰ?=” “ = =” d 等的使用一定要注意細(xì)節(jié)。 2. 通過完成本課題, 我 進(jìn)一步熟悉 C 語言的基本知識(shí),并掌握 真正的較復(fù)雜的程序 29 的一些基本算法思想,掌握 C 語言的文件操作(包括從磁盤讀入和向磁盤寫入內(nèi)容),進(jìn)一步熟悉 結(jié)構(gòu)體 的用法,數(shù)組的建立運(yùn)用和函數(shù)的調(diào)用等。 同時(shí)也使我 知道,要學(xué)好這門 課程 ,僅學(xué)習(xí)書本上的知識(shí)是不夠的,還要有較強(qiáng)的實(shí)踐能力。因?yàn)槲覀儗W(xué)習(xí)知識(shí)就是為了實(shí)踐。而只有多實(shí)踐,多編寫程序,才能更好的理解與掌握書本上的東西。
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1