国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁(yè) > 學(xué)院 > 開(kāi)發(fā)設(shè)計(jì) > 正文

華為2017校招題:自動(dòng)售貨系統(tǒng)

2019-11-10 19:11:59
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友

描述:考生需要模擬實(shí)現(xiàn)一個(gè)簡(jiǎn)單的自動(dòng)售貨系統(tǒng),實(shí)現(xiàn)投幣、購(gòu)買(mǎi)商品、退幣、輸出庫(kù)存商品及存錢(qián)盒信息的功能.1. 系統(tǒng)中存在以下商品與錢(qián)幣:三種商品:每種商品包含商品名稱(chēng)、單價(jià)、數(shù)量三種屬性,分別為:名稱(chēng)為A1的商品單價(jià)為2元數(shù)量為5件;名稱(chēng)為A2的商品單價(jià)為3元數(shù)量為10件;名稱(chēng)為A3的商品單價(jià)為4元數(shù)量為14件存錢(qián)盒信息存在以下三種面額1、2、5元的錢(qián)幣,每種錢(qián)幣包括面額、張數(shù)屬性,分別為:1元的 5張;2元的 5張, 5元的 3張;2. 系統(tǒng)退幣原則:根據(jù)系統(tǒng)存錢(qián)盒內(nèi)錢(qián)幣的信息,按錢(qián)幣總張數(shù)最少的原則進(jìn)行退幣,即使用戶(hù)只投幣不購(gòu)買(mǎi)商品也按此原則退幣。3. 約束:考生不需要考慮命令的非法性,即不存在非法的命令的情況,例如系統(tǒng)中A1商品只有5件,不存在買(mǎi)第6件的情況,不存在買(mǎi)的商品總價(jià)超過(guò)投幣總和的等情況。4. 輸入說(shuō)明系統(tǒng)接收到輸入命令需要初始化系統(tǒng),初始化系統(tǒng)中商品與錢(qián)幣數(shù)量。命令字與參數(shù)間使用一個(gè)空格分隔,不同命令之間用逗號(hào)分隔。1). 投幣命令:命令格式:p 錢(qián)幣面額,投幣可以投入多次,只能投入1、2、5元面額的錢(qián)幣。2). 購(gòu)買(mǎi)商品:命令格式:b 商品名稱(chēng)一條購(gòu)買(mǎi)命令僅能購(gòu)買(mǎi)一件商品,可以多次購(gòu)買(mǎi);購(gòu)買(mǎi)商品成功后,自動(dòng)售貨機(jī)中對(duì)應(yīng)商品數(shù)量減1,存錢(qián)盒中金額相應(yīng)的增加,全部購(gòu)買(mǎi)完成需要按退幣原則把多余的錢(qián)幣退回。例如:p 5,p 5,p 5,b A3,b A3,b A25. 輸出說(shuō)明輸出自動(dòng)售貨機(jī)中商品和存錢(qián)盒的信息,包含商品名稱(chēng)、數(shù)量,存錢(qián)盒面額、數(shù)量。根據(jù)商品名稱(chēng)的從小到大順序進(jìn)行排序,輸出結(jié)果中商品名稱(chēng)與數(shù)量使用一個(gè)空格分開(kāi),存錢(qián)盒根據(jù)錢(qián)幣面額從小到大排序輸出,錢(qián)幣面額與數(shù)量使用一個(gè)空格分開(kāi),不同信息間使用逗號(hào)分開(kāi),商品信息與存錢(qián)盒信息使用分號(hào)分開(kāi)。例如,返回結(jié)果為:A1 5,A2 9,A3 12;1 5,2 3,5 6運(yùn)行時(shí)間限制:無(wú)限制內(nèi)存限制:無(wú)限制輸入:投幣命令、購(gòu)買(mǎi)商品命令輸出:自動(dòng)售貨機(jī)中商品和存錢(qián)盒的信息樣例輸入:p 5,p 5,p 5,b A3,b A3,b A2樣例輸出:A1 5,A2 9,A3 12;1 5,2 3,5 6答案提示:無(wú)


發(fā)表評(píng)論 共有條評(píng)論
用戶(hù)名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 元氏县| 南宫市| 天镇县| 玛多县| 囊谦县| 尼木县| 金堂县| 唐山市| 遵义县| 龙海市| 太仆寺旗| 巨鹿县| 鄢陵县| 池州市| 无棣县| 兴安盟| 永兴县| 南召县| 新丰县| 浦东新区| 赫章县| 从化市| 银川市| 揭东县| 绍兴县| 德令哈市| 龙里县| 鄂温| 荥阳市| 类乌齐县| 庐江县| 南召县| 叙永县| 荣昌县| 明溪县| 抚远县| 达拉特旗| 临颍县| 米易县| 会理县| 静乐县|