某餐廳餐桌設(shè)置如表:
餐桌型號(hào) |
2人小桌 |
4人方桌 |
6人大方桌 |
12人大圓桌 |
餐桌數(shù)量 |
8 |
15 |
10 |
4 |
平均就餐時(shí)間(分鐘) |
25 |
45 |
60 |
80 |
有客人來就餐時(shí)其叫號(hào)系統(tǒng)會(huì)自動(dòng)生成一個(gè)號(hào)碼,并根據(jù)人數(shù)安排餐桌型號(hào):當(dāng)對(duì)應(yīng)餐桌型號(hào)有空桌時(shí),按餐桌編號(hào)(由小到大)即時(shí)分配餐桌安排客人就餐:當(dāng)對(duì)應(yīng)餐桌型號(hào)沒有空桌時(shí),客人按先后順序排隊(duì)。程序部分運(yùn)行界面如下:
(1)定義如下gettype(?)函數(shù),功能為輸入客人人數(shù),返回對(duì)應(yīng)桌型,請(qǐng)?jiān)诔绦驒M線處填入合適代碼。
(2)定義如下checktable(?)函數(shù),功能為輸入桌型,返回對(duì)應(yīng)桌型空桌的編號(hào),返回值類型為列表,請(qǐng)?jiān)诔绦驒M線處填入合適代碼。
(3)解決上述問題的主程序部分代碼如下,請(qǐng)?jiān)跈M線處填入合適代碼。