2023年數(shù)據(jù)結(jié)構(gòu)與C語(yǔ)言綜合訓(xùn)練習(xí)題集_第1頁(yè)
2023年數(shù)據(jù)結(jié)構(gòu)與C語(yǔ)言綜合訓(xùn)練習(xí)題集_第2頁(yè)
2023年數(shù)據(jù)結(jié)構(gòu)與C語(yǔ)言綜合訓(xùn)練習(xí)題集_第3頁(yè)
2023年數(shù)據(jù)結(jié)構(gòu)與C語(yǔ)言綜合訓(xùn)練習(xí)題集_第4頁(yè)
2023年數(shù)據(jù)結(jié)構(gòu)與C語(yǔ)言綜合訓(xùn)練習(xí)題集_第5頁(yè)
已閱讀5頁(yè),還剩20頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

序號(hào)工程名稱任務(wù)描述設(shè)計(jì)要求訂票系統(tǒng)任務(wù):通過(guò)此系統(tǒng)可以實(shí)現(xiàn)如下功能:

錄入:

可以錄入航班情況〔數(shù)據(jù)可以存儲(chǔ)在一個(gè)數(shù)據(jù)文件中,數(shù)據(jù)結(jié)構(gòu)、具體數(shù)據(jù)自定〕

查詢:確定航班是否滿倉(cāng)〕;

可以查詢某個(gè)航線的情況〔如:輸入航班號(hào),查詢起降時(shí)間,起飛抵達(dá)城市,航班票價(jià),票價(jià)折扣〕

可以輸入起飛抵達(dá)城市,查詢飛機(jī)航班情況等〔可以自己設(shè)定合理的查詢條件〕;

訂票:〔訂票情況可以存在一個(gè)數(shù)據(jù)文件中,結(jié)構(gòu)自己設(shè)定〕

可以訂票,如果該航班已經(jīng)無(wú)票,可以提供相關(guān)可選擇航班;

退票:可退票,退票后修改相關(guān)數(shù)據(jù)文件;

客戶資料有姓名,證件號(hào),訂票數(shù)量,航班情況,訂單要有編號(hào)。

修改航班信息:

當(dāng)航班信息改變可以修改航班數(shù)據(jù)文件

根據(jù)以上功能說(shuō)明,設(shè)計(jì)航班信息,訂票信息的存儲(chǔ)結(jié)構(gòu),設(shè)計(jì)程序完成功能;用Haffman編碼壓縮文件準(zhǔn)備一個(gè)字符文件,要求:統(tǒng)計(jì)該文件中各種字符的頻率;對(duì)各字符進(jìn)行Huffman編碼,顯示每個(gè)字符的編碼;以及將該文件翻譯成Huffman編碼文件;再將Huffman編碼文件翻譯成源文件;顯示每個(gè)字符以一個(gè)字節(jié)進(jìn)行二進(jìn)制編碼后的編碼文件;以3和5的結(jié)果分析Haffman編碼的優(yōu)缺點(diǎn)。商品管理系統(tǒng)以鏈表結(jié)構(gòu)的有序表表示某商場(chǎng)家電部的庫(kù)存模型,當(dāng)有提貨或進(jìn)貨時(shí)需要對(duì)該鏈表及時(shí)進(jìn)行維護(hù),每個(gè)工作日結(jié)束以后,將該鏈表中的數(shù)據(jù)以文件形式保存,每日開(kāi)始營(yíng)業(yè)之前,須將文件形式保存的數(shù)據(jù)恢復(fù)成鏈表結(jié)構(gòu)的有序表。鏈表結(jié)構(gòu)的數(shù)據(jù)域包括家電名稱、品牌、單價(jià)和數(shù)量等信息,程序功能包括:初始化、創(chuàng)立表、插入、刪除、更新數(shù)據(jù)、查詢、排序及鏈表數(shù)據(jù)與文件之間的轉(zhuǎn)換等。產(chǎn)品進(jìn)銷存管理系統(tǒng)問(wèn)題描述:針對(duì)某一種行業(yè)的庫(kù)房的產(chǎn)品進(jìn)銷存情況進(jìn)行管理。根本要求:采用一定的存儲(chǔ)結(jié)構(gòu)對(duì)庫(kù)房的貨品及其數(shù)量等進(jìn)行分類管理;可以進(jìn)行產(chǎn)品類的添加、產(chǎn)品的添加、產(chǎn)品數(shù)量的添加;能夠查詢庫(kù)房每種產(chǎn)品的總量、進(jìn)貨日期、銷出數(shù)量、銷售時(shí)間等;二叉排序樹(shù)的實(shí)現(xiàn)

用順序和二叉鏈表作存儲(chǔ)結(jié)構(gòu)

1)以回車('\n')為輸入結(jié)束標(biāo)志,輸入數(shù)列L,生成一棵二叉排

序樹(shù)T;2)對(duì)二叉排序樹(shù)T作中序遍歷,輸出結(jié)果;3)輸入元素x,查找二叉排序樹(shù)T,假設(shè)存在含x的結(jié)點(diǎn),那么刪除該結(jié)點(diǎn),并作中序遍歷(執(zhí)行操作2);否那么輸出信息“無(wú)x〞;圖書(shū)管理系統(tǒng)【問(wèn)題描述】

設(shè)計(jì)一個(gè)計(jì)算機(jī)管理系統(tǒng)完成圖書(shū)管理根本業(yè)務(wù)。

【根本要求】1)每種書(shū)的登記內(nèi)容包括書(shū)號(hào)、書(shū)名、作者、現(xiàn)存量和庫(kù)存量;2)對(duì)書(shū)號(hào)建立索引表〔線性表〕以提高查找效率;3)系統(tǒng)主要功能如下:*采編入庫(kù):新購(gòu)一種書(shū),確定書(shū)號(hào)后,登記到圖書(shū)帳目表中,如果表中已有,那么只將庫(kù)存量增加;

*借閱:如果一種書(shū)的現(xiàn)存量大于0,那么借出一本,登記借閱者的書(shū)證號(hào)和歸還期限,改變現(xiàn)存量;否那么給出提示信息。

*歸還:假設(shè)不過(guò)期,注銷對(duì)借閱者的登記,改變?cè)摃?shū)的現(xiàn)存量。否那么給出過(guò)期天數(shù)及罰款數(shù)額。

【進(jìn)一步完成內(nèi)容】1)系統(tǒng)功能的進(jìn)一步完善;2)索引表采用樹(shù)表。3)設(shè)計(jì)內(nèi)容4)程序流程圖5)源程序6)軟件測(cè)試報(bào)告〔包括所用到的數(shù)據(jù)及結(jié)果〕散列表的設(shè)計(jì)與實(shí)現(xiàn)【問(wèn)題描述】設(shè)計(jì)散列表實(shí)現(xiàn)號(hào)碼查找系統(tǒng)。【根本要求】1)設(shè)每個(gè)記錄有以下數(shù)據(jù)項(xiàng):號(hào)碼、用戶名、地址等信息;2)從文件讀入各記錄,分別以號(hào)碼和用戶名為關(guān)鍵字建立散列表;3)采用一定的方法解決沖突;4)查找并顯示給定號(hào)碼的記錄;5)查找并顯示給定用戶名的記錄。【進(jìn)一步完成內(nèi)容】1)系統(tǒng)功能的完善;2)設(shè)計(jì)不同的散列函數(shù),比擬沖突率;3)在散列函數(shù)確定的前提下,嘗試各種不同類型處理沖突的方法,考察平均查找長(zhǎng)度的變化。二叉平衡排序樹(shù)問(wèn)題描述:從一棵空樹(shù)開(kāi)始創(chuàng)立,在創(chuàng)立過(guò)程中,保證樹(shù)的有序性,同時(shí)還要針對(duì)樹(shù)的平衡性做些調(diào)整。最終要把創(chuàng)立好的二叉排序樹(shù)轉(zhuǎn)換為二叉平衡排序樹(shù)。根本要求:1).創(chuàng)立〔插入、調(diào)整、改組〕2).輸出算術(shù)表達(dá)式的求解問(wèn)題描述:給定一個(gè)算術(shù)表達(dá)式,通過(guò)程序求出最后的結(jié)果。根本要求:從鍵盤(pán)輸入要求解的算術(shù)表達(dá)式;采用棧結(jié)構(gòu)進(jìn)行算術(shù)表達(dá)式的求解過(guò)程;能夠判斷算術(shù)表達(dá)式正確與否;對(duì)于錯(cuò)誤表達(dá)式給出提示;對(duì)于正確的表達(dá)式給出最后的結(jié)果;.客戶消費(fèi)積分管理系統(tǒng)問(wèn)題描述:針對(duì)客戶的消費(fèi)情況,進(jìn)行客戶管理,根據(jù)客戶的消費(fèi)積分對(duì)客戶實(shí)行不同程度的打折優(yōu)惠。根本要求:采用一定的存儲(chǔ)結(jié)構(gòu)進(jìn)行客戶信息的存儲(chǔ);對(duì)客戶的信息可以進(jìn)行添加、修改、刪除;能夠根據(jù)消費(fèi)情況進(jìn)行客戶積分的計(jì)算;根據(jù)積分情況實(shí)行不同程度的打折優(yōu)惠;線索二叉樹(shù)的應(yīng)用要求:實(shí)現(xiàn)線索樹(shù)建立、插入、刪除、恢復(fù)線索的實(shí)現(xiàn)。樹(shù)的應(yīng)用要求:實(shí)現(xiàn)樹(shù)與二叉樹(shù)的轉(zhuǎn)換的實(shí)現(xiàn)。以及二叉樹(shù)的前序、后序的遞歸、非遞歸算法,層次序的非遞歸算法的實(shí)現(xiàn),應(yīng)包含建樹(shù)的實(shí)現(xiàn)。圖的遍歷的實(shí)現(xiàn)1)先任意創(chuàng)立一個(gè)圖;2)圖的DFS,BFS的遞歸和非遞歸算法的實(shí)現(xiàn)3)要求用有向圖和無(wú)向圖分別實(shí)現(xiàn)4)要求用鄰接矩陣、鄰接表多種結(jié)構(gòu)存儲(chǔ)實(shí)現(xiàn)運(yùn)動(dòng)會(huì)分?jǐn)?shù)統(tǒng)計(jì)任務(wù):參加運(yùn)動(dòng)會(huì)有n個(gè)學(xué)校,學(xué)校編號(hào)為1……n。比賽分成m個(gè)男子工程,和w個(gè)女子工程。工程編號(hào)為男子1……m,女子m+1……m+w。不同的工程取前五名或前三名積分;取前五名的積分分別為:7、5、3、2、1,前三名的積分分別為:5、3、2;哪些取前五名或前三名由學(xué)生自己設(shè)定。〔m<=20,n<=20〕功能要求:1)可以輸入各個(gè)工程的前三名或前五名的成績(jī);2)能統(tǒng)計(jì)各學(xué)??偡?,3)可以按學(xué)校編號(hào)或名稱、學(xué)??偡?、男女團(tuán)體總分排序輸出;4)可以按學(xué)校編號(hào)查詢學(xué)校某個(gè)工程的情況;可以按工程編號(hào)查詢?nèi)〉们叭蚯拔迕膶W(xué)校。5)數(shù)據(jù)存入文件并能隨時(shí)查詢6)規(guī)定:輸入數(shù)據(jù)形式和范圍:可以輸入學(xué)校的名稱,運(yùn)動(dòng)工程的名稱輸出形式:有合理的提示,各學(xué)校分?jǐn)?shù)為整形界面要求:有合理的提示,每個(gè)功能可以設(shè)立菜單,根據(jù)提示,可以完成相關(guān)的功能要求。存儲(chǔ)結(jié)構(gòu):學(xué)生自己根據(jù)系統(tǒng)功能要求自己設(shè)計(jì),但是要求運(yùn)動(dòng)會(huì)的相關(guān)數(shù)據(jù)要存儲(chǔ)在數(shù)據(jù)文件中?!矓?shù)據(jù)文件的數(shù)據(jù)讀寫(xiě)方法等相關(guān)內(nèi)容在c語(yǔ)言程序設(shè)計(jì)的書(shū)上,請(qǐng)自學(xué)解決〕請(qǐng)?jiān)谧詈蟮纳辖毁Y料中指明你用到的存儲(chǔ)結(jié)構(gòu);測(cè)試數(shù)據(jù):要求使用1、全部合法數(shù)據(jù);2、整體非法數(shù)據(jù);3、局部非法數(shù)據(jù)。進(jìn)行程序測(cè)試,以保證程序的穩(wěn)定。測(cè)試數(shù)據(jù)及測(cè)試結(jié)果請(qǐng)?jiān)谏辖坏馁Y料中寫(xiě)明;停車場(chǎng)管理系統(tǒng)設(shè)停車場(chǎng)是一個(gè)可停放n輛汽車的狹長(zhǎng)通道,且只有一個(gè)大門(mén)可供汽車進(jìn)出。汽車在停車場(chǎng)內(nèi)按車輛到達(dá)時(shí)間的先后順序,依次由北向南排列(大門(mén)在最南端,最先到達(dá)的第一輛車停放在車場(chǎng)的最北端),假設(shè)車場(chǎng)內(nèi)己停滿n輛汽車,那么后來(lái)的汽車只能在門(mén)外的便道上等候,一旦有車開(kāi)走,那么排在便道上的第一輛車即可開(kāi)入;當(dāng)停車場(chǎng)內(nèi)某輛車要離開(kāi)時(shí),在它之后進(jìn)入的車輛必須先退出車場(chǎng)為它讓路,待該輛車開(kāi)出大門(mén)外,其他車輛再按原次序進(jìn)入車場(chǎng),每輛停放在車場(chǎng)的車在它離開(kāi)停車場(chǎng)時(shí)必須按它停留的時(shí)間長(zhǎng)短交納費(fèi)用。試為停車場(chǎng)編制按上述要求進(jìn)行管理的模擬程序。要求:以棧模擬停車場(chǎng),以隊(duì)列模擬車場(chǎng)外的便道,按照從終端讀入的輸入數(shù)據(jù)序列進(jìn)行模擬管理。每一組輸入數(shù)據(jù)包括三個(gè)數(shù)據(jù)項(xiàng):汽車“到達(dá)“或“離去“信息、汽車牌照號(hào)碼以及到達(dá)或離去的時(shí)刻。對(duì)每一組輸入數(shù)據(jù)進(jìn)行操作后的輸出信息為:假設(shè)是車輛到達(dá),那么輸出汽車在停車場(chǎng)內(nèi)或便道上的停車位置;假設(shè)是車輛離去,那么輸出汽車在停車場(chǎng)內(nèi)停留的時(shí)間和應(yīng)交納的費(fèi)用(在便道上停留的時(shí)間不收費(fèi))。棧以順序結(jié)構(gòu)實(shí)現(xiàn),隊(duì)列以鏈表結(jié)構(gòu)實(shí)現(xiàn)。銀行業(yè)務(wù)的模擬系統(tǒng)問(wèn)題描述:設(shè)計(jì)一個(gè)銀行業(yè)務(wù)模擬系統(tǒng),模擬銀行的業(yè)務(wù)運(yùn)行并計(jì)算一天中客戶在銀行逗留的平均時(shí)間。銀行有N〔N的取值自己定義〕個(gè)窗口對(duì)外接待客戶,從早晨銀行開(kāi)門(mén)起不斷有客戶進(jìn)入銀行。由于每個(gè)窗口在某個(gè)時(shí)刻只能接待一個(gè)客戶,因此在客戶人數(shù)眾多時(shí)需在每個(gè)窗口前順次排隊(duì),對(duì)于剛進(jìn)入銀行的客戶,如果某個(gè)窗口的業(yè)務(wù)員正空閑,那么可上前辦理業(yè)務(wù);反之,假設(shè)N個(gè)窗口均有客戶所占,他便會(huì)排在人數(shù)最少的隊(duì)伍后面。根本要求:〔1〕在界面上可以設(shè)定銀行的對(duì)外營(yíng)業(yè)時(shí)間〔銀行的開(kāi)門(mén)時(shí)間以及銀行的關(guān)門(mén)時(shí)間〕?!?〕用人機(jī)交互的方式來(lái)輸入客戶的到達(dá)時(shí)間以及客戶的離開(kāi)時(shí)間,用隊(duì)列來(lái)存儲(chǔ)客戶的到達(dá)時(shí)間和客戶的離開(kāi)時(shí)間?!?〕可以友好的顯示出在某一天中整個(gè)銀行系統(tǒng)中客戶在銀行逗留的平均時(shí)間。萬(wàn)年歷查詢程序。功能要求:〔1〕提供菜單方式選擇〔2〕輸入年份、月份、日期,計(jì)算得到的是這一天據(jù)今天有多少天,星期幾;〔3〕輸入公歷的年月日,輸出農(nóng)歷年月日?!?〕輸入農(nóng)歷節(jié)氣,輸出當(dāng)年農(nóng)歷的年月日及公歷年月日??梢约俣ㄖ簧婕澳攴菔?940年到2040年。文件目錄管理系統(tǒng)問(wèn)題描述:文件是管理用戶信息和應(yīng)用程序的一種工具。每個(gè)文件有唯一的文件名,可以通過(guò)文件名訪問(wèn)文件,同時(shí)可對(duì)文件進(jìn)行生成、刪除及文件名修改等操作。文件系統(tǒng)對(duì)假設(shè)干文件進(jìn)行管理時(shí)將所有的文件目錄組合在一起構(gòu)成一個(gè)目錄文件。通過(guò)對(duì)目錄文件的管理到達(dá)“按名存取〞的目的,目錄文件常采用的組織結(jié)構(gòu)是樹(shù)型目錄結(jié)構(gòu)。根本要求:函數(shù)功能要?jiǎng)澐趾?,程序要有必要的注釋。用戶通過(guò)界面菜單項(xiàng)選擇擇以下操作:〔注意,以下操作僅需對(duì)目錄進(jìn)行操作,不需要實(shí)際生成文件〕〔1〕生成文件,選擇路徑和文件名,實(shí)現(xiàn)對(duì)文件的生成?!?〕刪除文件,對(duì)指定文件進(jìn)行刪除操作?!?〕修改文件,對(duì)指定文件進(jìn)行內(nèi)容修改或者文件名修改?!?〕輸出該目錄結(jié)構(gòu)。身份證管理程序該程序應(yīng)該具有以下功能:(1)通過(guò)鍵盤(pán)可以輸入身份證信息,大量信息可存放在文件中。身份證包含的信息請(qǐng)參看自己的身份證;(2)給定身份證號(hào)碼,顯示其身份證信息;(3)給定省份的編號(hào),顯示該省的人數(shù);(4)給定某區(qū)的編號(hào),顯示該區(qū)的人數(shù);(5)給定身份證號(hào)碼,可以修改該身份證信息;(6)給定身份證號(hào)碼,可以刪除該身份證信息;提供一些統(tǒng)計(jì)各類信息的功能。例如男女的人數(shù)、比例;以及哪年、哪月、哪日出生的人數(shù)等。界面要合理。期刊論文管理程序該程序應(yīng)該具有以下功能:(1)通過(guò)鍵盤(pán)輸入某期刊論文的信息,也可以把大量期刊論文信息放在文件中;(2)給定期刊論文的論文名稱,顯示該論文的作者信息,作者單位,發(fā)表期刊的名稱;(3)給定作者姓名,顯示所有該作者發(fā)表的期刊論文情況;(4)給定期刊名稱,顯示該期刊的所有論文信息;(5)給定時(shí)間段,顯示該時(shí)間段內(nèi)發(fā)表的論文提供一些統(tǒng)計(jì)各類信息的功能。例如某人發(fā)表論文的個(gè)數(shù),某期刊出版論文的個(gè)數(shù)等。學(xué)生宿舍管理查詢軟件設(shè)計(jì)一個(gè)簡(jiǎn)單的學(xué)生宿舍管理查詢程序,要求根據(jù)菜單處理相應(yīng)功能?!?〕建立數(shù)據(jù)文件,數(shù)據(jù)文件按關(guān)鍵字〔姓名、學(xué)號(hào)、房號(hào)〕進(jìn)行排序〔2〕查詢菜單:(可以用二分查找實(shí)現(xiàn)以下操作)

A.按姓名查詢B.按學(xué)號(hào)查詢C.按房號(hào)查詢等〔3〕可以打印任一查詢結(jié)果〔4〕每個(gè)學(xué)生的信息包括:序號(hào)、學(xué)號(hào)、性別、房號(hào)、樓號(hào)等;排序方法任選。根本功能為:建立文件、增加學(xué)生宿舍記錄、刪除/修改、查詢學(xué)生宿舍記錄。具有相應(yīng)一些統(tǒng)計(jì)功能。學(xué)生成績(jī)管理系統(tǒng)現(xiàn)有學(xué)生成績(jī)信息文件1〔1.txt〕,內(nèi)容如下學(xué)生成績(jī)信息文件2〔2.txt〕,內(nèi)容如下:

姓名學(xué)號(hào)語(yǔ)文數(shù)學(xué)英語(yǔ)姓名學(xué)號(hào)語(yǔ)文數(shù)學(xué)英語(yǔ)張明明01677882陳果31576882李成友02789188李華明32889068張輝燦03688256張明東33484256王露04564577李明國(guó)34504587陳東明05673847陳道亮35475877----------------------------------試編寫(xiě)一管理系統(tǒng),要求如下:

1)實(shí)現(xiàn)對(duì)兩個(gè)文件數(shù)據(jù)的合并,生成新文件3.txt

2)抽取出三科成績(jī)中有補(bǔ)考的學(xué)生并保存在一個(gè)新文件4.txt

3)對(duì)合并后的文件3.txt中的數(shù)據(jù)按總分降序排序(至少采用兩種排序方法實(shí)現(xiàn),排序注意提高效率)

4)輸入一個(gè)學(xué)生姓名后,能查找到此學(xué)生的信息并輸出結(jié)果

5〕可以查詢統(tǒng)計(jì)每個(gè)分?jǐn)?shù)段內(nèi)的學(xué)生記錄要求使用結(jié)構(gòu)體鏈表或數(shù)組等實(shí)現(xiàn)上述要求.家電銷售系統(tǒng)用鏈?zhǔn)浇Y(jié)構(gòu)建立有序表,結(jié)點(diǎn)的數(shù)據(jù)域應(yīng)該包括家電名稱、品牌型號(hào)、單價(jià)以及數(shù)量,以結(jié)點(diǎn)中單價(jià)的遞增順序排列。日常的維護(hù)操作應(yīng)該包括初始化,創(chuàng)立鏈表,插入,刪除,更新數(shù)據(jù),打印,查詢。界面安排合理,提示信息完善。圖書(shū)管理系統(tǒng)根本業(yè)務(wù)活動(dòng)包括:對(duì)新書(shū)的采編入庫(kù)、去除庫(kù)存、借閱和歸還等等。圖書(shū)的根本信息:圖書(shū)編號(hào),出版社,作者信息,定價(jià),圖書(shū)名稱等。完成任務(wù)描述中的各種功能,自己可以適當(dāng)增加必要的功能。文本編輯系統(tǒng)〔1〕分別統(tǒng)計(jì)出其中英文字母數(shù)和空格數(shù)及整篇文章總字?jǐn)?shù);〔2〕統(tǒng)計(jì)某一字符串在文章中出現(xiàn)的次數(shù),并輸出該次數(shù);〔采用模式匹配算法〕〔3〕刪除某一子串,并將后面的字符前移;〔4〕實(shí)現(xiàn)某一個(gè)字符的替換;〔5〕實(shí)現(xiàn)某一個(gè)字符串的替換;字串可以任意輸入。完成任務(wù)描述中的各種功能,自己可以適當(dāng)增加必要的功能。通訊錄管理系統(tǒng)問(wèn)題描述:編寫(xiě)一個(gè)通訊錄管理系統(tǒng)。本系統(tǒng)應(yīng)完成以下幾方面的功能:1)輸入信息——enter();2)顯示信息———display();3)查找以姓名作為關(guān)鍵字search();4)刪除信息———delete();5)存盤(pán)———save();6)裝入———load();要求:〔1)每條信息應(yīng)包含:姓名〔NAME〕街道〔STREET〕城市〔CITY〕〔EIP〕國(guó)家〔STATE〕等信息。作為一個(gè)完整的系統(tǒng),應(yīng)具有友好的界面和較強(qiáng)的容錯(cuò)能力求任一表達(dá)式的值主要是加減乘除的運(yùn)算,利用棧的思想對(duì)表達(dá)式求值。要掌握運(yùn)算符的優(yōu)先級(jí)等,按照運(yùn)算符的優(yōu)先級(jí)進(jìn)行判斷。有進(jìn)棧、出棧、判斷棧頂元素等操作。訂票系統(tǒng)錄入:可以錄入航班情況〔數(shù)據(jù)可以存儲(chǔ)在一個(gè)數(shù)據(jù)文件中,數(shù)據(jù)結(jié)構(gòu)、具體數(shù)據(jù)自定〕

查詢:可以查詢某個(gè)航線的情況〔如,輸入航班號(hào),查詢起降時(shí)間,起飛抵達(dá)城市,航班票價(jià),票價(jià)折扣,確定航班是否滿倉(cāng)〕;可以輸入起飛抵達(dá)城市,查詢飛機(jī)航班情況等多種查詢功能。增加、刪除、修改航班信息等完成任務(wù)描述中的各種功能,自己可以適當(dāng)增加必要的功能。字符串操作編寫(xiě)程序,不使用標(biāo)準(zhǔn)庫(kù)函數(shù),實(shí)現(xiàn)字符串的拷貝、拼接、字串查找、長(zhǎng)度計(jì)算等函數(shù)。(1)在不使用相關(guān)的標(biāo)準(zhǔn)庫(kù)函數(shù)的情況下,完本錢(qián)任務(wù);(2)實(shí)現(xiàn)兩個(gè)字符串拼接的函數(shù)strcat(str1,str2);(3)實(shí)現(xiàn)字符串拷貝的函數(shù)strcpy(str1,str2);(4)實(shí)現(xiàn)字符串查找的函數(shù)strcstr(str1,str2);(5)實(shí)現(xiàn)字符串長(zhǎng)度計(jì)算的函數(shù)strlen(str1);(6)實(shí)現(xiàn)字符串查找字符的函數(shù)strcchar(str1,c);(7)實(shí)現(xiàn)字符串替換的函數(shù)strcreplacestr(str1,str2,str3);(8)實(shí)現(xiàn)字符串替換字符的函數(shù)strcreplacechar(str1,str2,c);(9)實(shí)現(xiàn)字符串逆轉(zhuǎn)的函數(shù)strrev〔str〕。完成任務(wù)描述中的各種功能,自己可以適當(dāng)增加必要的功能。集合操作用單鏈表模擬有序集合,實(shí)現(xiàn)集合的參加一個(gè)元素、刪除一個(gè)元素、集合的交、并、差運(yùn)算。(1)用單鏈表存放集合中的元素,鏈表中的元素按大小存放;(2)實(shí)現(xiàn)集合參加一個(gè)元素刪除一個(gè)元素的元素操作;(3)實(shí)現(xiàn)集合的交、并、差集合操作;完成任務(wù)描述中的各種功能,自己可以適當(dāng)增加必要的功能。歌手比賽系統(tǒng)設(shè)計(jì)一個(gè)簡(jiǎn)單的歌手比賽成績(jī)管理程序,對(duì)一次歌手比賽的成績(jī)進(jìn)行管理功能要求:1.輸入每個(gè)選手的數(shù)據(jù)包括編號(hào)、姓名、十個(gè)評(píng)委的成績(jī),根據(jù)輸入計(jì)算出總成績(jī)和平均成績(jī)〔去掉最高分,去掉最低分〕。2.顯示主菜單如下:1〕輸入選手?jǐn)?shù)據(jù)〔可以從文件中讀取〕2〕評(píng)委打分3〕成績(jī)排序〔按平均分〕4〕數(shù)據(jù)查詢5〕追加學(xué)生數(shù)據(jù)6〕寫(xiě)入數(shù)據(jù)文件7〕退出系統(tǒng)完成任務(wù)描述中的各種功能,自己可以適當(dāng)增加必要的功能。小學(xué)生測(cè)驗(yàn)系統(tǒng)面向小學(xué)1~2年級(jí)學(xué)生,隨機(jī)選擇兩個(gè)整數(shù)和加減法形成算式要求學(xué)生解答。功能要求:〔1〕電腦隨機(jī)出10道題,每題10分,程序結(jié)束時(shí)顯示學(xué)生得分;〔2〕確保算式?jīng)]有超出1~2年級(jí)的水平,只允許進(jìn)行50以內(nèi)的加減法,不允許兩數(shù)之和或之差超出0~50的范圍,負(fù)數(shù)更是不允許的;〔3〕每道題學(xué)生有三次時(shí)機(jī)輸入答案,當(dāng)學(xué)生輸入錯(cuò)誤答案時(shí),提醒學(xué)生重新輸入,如果三次時(shí)機(jī)結(jié)束那么輸出正確答案;〔4〕對(duì)于每道題,學(xué)生第一次輸入正確答案得10分,第二次輸入正確答案得7分,第三次輸入正確答案得5分,否那么不得分;〔5〕總成績(jī)90以上顯示“SMART〞,80-90顯示“GOOD〞,70-80顯示“OK〞,60-70顯示“PASS〞,60以下“TRYAGAIN〞字符串操作編寫(xiě)程序,不使用標(biāo)準(zhǔn)庫(kù)函數(shù),實(shí)現(xiàn)字符串的拷貝、拼接、字串查找、長(zhǎng)度計(jì)算、拆分、等函數(shù)。(1)在不使用相關(guān)的標(biāo)準(zhǔn)庫(kù)函數(shù)的情況下,完本錢(qián)任務(wù);(2)實(shí)現(xiàn)兩個(gè)字符串拼接的函數(shù)strcat(str1,str2);(3)實(shí)現(xiàn)字符串拷貝的函數(shù)strcpy(str1,str2);(4)實(shí)現(xiàn)字符串查找的函數(shù)strcstr(str1,str2);(5)實(shí)現(xiàn)字符串長(zhǎng)度計(jì)算的函數(shù)strlen(str1);(6)實(shí)現(xiàn)字符串查找字符的函數(shù)strcchar(str1,c);(7)實(shí)現(xiàn)字符串替換的函數(shù)strcreplacestr(str1,str2,str3);(8)實(shí)現(xiàn)字符串替換字符的函數(shù)strcreplacechar(str1,str2,c);(9)實(shí)現(xiàn)字符串拆分函數(shù)strsplit(str1,c,str[])萬(wàn)年歷查詢程序。實(shí)現(xiàn)萬(wàn)年歷程序功能要求:〔1〕提供菜單方式選擇,假定輸入的年份在1940-2040年之間?!?〕輸入一個(gè)年份,輸出是在屏幕上顯示該年的日歷?!?〕輸入年月,輸出該月的日歷。如:〔4〕輸入年份、月份、日期,計(jì)算得到的是這一天據(jù)今天有多少天,星期幾;〔5〕輸入公歷的年月日,輸出農(nóng)歷年月日?!?〕輸入農(nóng)歷節(jié)氣,輸出當(dāng)年農(nóng)歷的年月日及公歷年月日。可以假定只涉及年份是1940年到2040年。訂票系統(tǒng)實(shí)現(xiàn)一個(gè)簡(jiǎn)單的訂票系統(tǒng)根本要求:(1)錄入:可以錄入航班情況〔數(shù)據(jù)可以存儲(chǔ)在一個(gè)數(shù)據(jù)文件中,數(shù)據(jù)結(jié)構(gòu)、具體數(shù)據(jù)自定〕(2)查詢:可以查詢某個(gè)航線的情況〔如,輸入航班號(hào),查詢起降時(shí)間,起飛抵達(dá)城市,航班票價(jià),票價(jià)折扣,確定航班是否滿倉(cāng)〕;(3)可以輸入起飛抵達(dá)城市,查詢飛機(jī)航班情況;(4)訂票:〔訂票情況可以存在一個(gè)數(shù)據(jù)文件中,結(jié)構(gòu)自己設(shè)定〕,可以訂票,如果該航班已經(jīng)無(wú)票,可以提供相關(guān)可選擇航班;退票:可退票,退票后修改相關(guān)數(shù)據(jù)文件;客戶資料有姓名,證件號(hào),訂票數(shù)量及航班情況,訂單要有編號(hào);(5)修改航班信息:當(dāng)航班信息改變可以修改航班數(shù)據(jù)文件。個(gè)人號(hào)碼查詢系統(tǒng)實(shí)現(xiàn)簡(jiǎn)單的個(gè)人號(hào)碼查詢系統(tǒng),根據(jù)用戶輸入的信息〔如姓名,身份證號(hào),號(hào)碼、郵件地址等〕進(jìn)行快速查詢。根本要求:插入:實(shí)現(xiàn)將用戶的信息插入到系統(tǒng)中;刪除:刪除某個(gè)用戶的信息;修改:修改某個(gè)用戶的信息;查詢:根據(jù)姓名、身份證號(hào)等查詢用戶信息〔包括簡(jiǎn)單條件查詢,組合條件查詢、模糊查詢等〕;排序:對(duì)于用戶信息進(jìn)行排序,提高查詢速度;輸出:輸出用戶信息。提示:(1)在內(nèi)存中,設(shè)計(jì)數(shù)據(jù)結(jié)構(gòu)存儲(chǔ)號(hào)碼的信息;在外存中,利用文件的形式來(lái)保存號(hào)碼信息,系統(tǒng)運(yùn)行時(shí),將號(hào)碼信息從文件調(diào)入內(nèi)存來(lái)進(jìn)行插入、查找等操作。(2)如果數(shù)據(jù)的插入、刪除頻繁,可以考慮采取二叉排序樹(shù)組織號(hào)碼信息〔也可采用較復(fù)雜的平衡二叉樹(shù)〕,可以提高查找和維護(hù)的時(shí)間性能。(3)選擇不同的排序和查找算法,盡可能提高查找和維護(hù)性能。數(shù)組編碼和解碼問(wèn)題的求解設(shè)計(jì)與實(shí)現(xiàn)設(shè)有一個(gè)數(shù)組A:array[0..N-1];存放的元素為0-N-1(1<N<=10)之間的整數(shù),且。例如當(dāng)N=6時(shí),有:A=(4,3,0,5,1,2)。此時(shí),數(shù)組A的編碼定義如下:A[0]編碼為0;A[i]編碼為:在A[0],A[1],…,A[i-1]中比A[i]的值小的個(gè)數(shù)(i=1,2,…,N-1)上面數(shù)組A的編碼為:B=(0,0,0,3,1,2)要求如下:給出數(shù)組A,利用B求解A的編碼.給出數(shù)組A的編碼后,求出A中原數(shù)據(jù)。通訊錄的制作本系統(tǒng)應(yīng)完成一下幾方面的功能:

①輸入信息:調(diào)用此函數(shù)用以輸入數(shù)據(jù)到內(nèi)存中,此過(guò)程包括建立相應(yīng)的鏈表或相應(yīng)的數(shù)組,便于讀取

②顯示信息:用以顯示輸入的數(shù)據(jù),包括從內(nèi)存中讀出和從磁盤(pán)中讀出

③查找:以姓名作為關(guān)鍵字查找要找的信息

④刪除信息:用以刪除選定的輸入信息〔姓名作為關(guān)鍵字〕

⑤存盤(pán):調(diào)用此函數(shù)將內(nèi)存中的數(shù)據(jù)保存至磁盤(pán)中

⑥裝入:調(diào)用此函數(shù)用以將之前保存在磁盤(pán)的內(nèi)容讀入到內(nèi)存中或顯示到屏幕上。

注:本課題中輸入的數(shù)據(jù)應(yīng)包括以下幾項(xiàng)信息:

姓名、學(xué)校、城市、、國(guó)家。二叉樹(shù)遍歷算法的實(shí)現(xiàn)四種算法都是前序、中序、后序三種算法要求遞歸和非遞歸實(shí)現(xiàn),層遍歷用非遞歸實(shí)現(xiàn)。n元多項(xiàng)式乘法(1)界面友好,函數(shù)功能要?jiǎng)澐趾?2)總體設(shè)計(jì)應(yīng)畫(huà)一流程圖(3)程序要加必要的注釋(4)要提供程序測(cè)試方案(5)程序一定要經(jīng)得起測(cè)試,寧可功能少一些,也要能運(yùn)行起來(lái),不能運(yùn)行的程序是沒(méi)有價(jià)值的。學(xué)生成績(jī)管理程序設(shè)計(jì)一個(gè)簡(jiǎn)單的學(xué)生成績(jī)管理程序,要求根據(jù)菜單處理相應(yīng)功能?!?〕管理功能包括列表、求平均成績(jī)、查找最高分等?!?〕可按指定的性別或高于指定的個(gè)人平均分來(lái)篩選列表;〔3〕可按平均成績(jī)排序;〔4〕平均成績(jī)可按個(gè)人或科目進(jìn)行;〔5〕查找可按最高個(gè)人平均分進(jìn)行,或按指定科目的最高分進(jìn)行;〔6〕每個(gè)學(xué)生的信息包括:序號(hào)、學(xué)號(hào)、性別、成績(jī)1、成績(jī)2、成績(jī)3、成績(jī)4;〔7〕根本功能為:建立文件、增加學(xué)生記錄、新建學(xué)生信息文件、刪除/修改學(xué)生記錄。數(shù)組操作設(shè)計(jì)菜單處理程序,對(duì)一維數(shù)組進(jìn)行不同的操作?!?〕操作工程包括求數(shù)組最大值、最小值、求和、求平均值、排序、二分查找、有序插入;〔2〕設(shè)計(jì)并利用字符菜單進(jìn)行操作工程的選擇,程序一次運(yùn)行可根據(jù)選擇完成一項(xiàng)或多項(xiàng)操作;通過(guò)菜單“退出〞來(lái)結(jié)束程序的運(yùn)行;〔3〕數(shù)組的輸入、輸出可支持命令行輸入文件名、界面輸入文件名從數(shù)據(jù)文件中輸入和輸出;也支持界面錄入。學(xué)生證管理程序該程序應(yīng)該具有以下功能:(1)通過(guò)鍵盤(pán)輸入某位學(xué)生的學(xué)生證信息。學(xué)生證包含的信息請(qǐng)參看自己的學(xué)生證;(2)給定學(xué)號(hào),顯示某位學(xué)生的學(xué)生證信息;(3)給定某個(gè)班級(jí)的班號(hào),顯示該班所有學(xué)生的學(xué)生證信息;(4)給定某位學(xué)生的學(xué)號(hào),修改該學(xué)生的學(xué)生證信息;(5)給定某位學(xué)生的學(xué)號(hào),刪除該學(xué)生的學(xué)生證信息;(6)提供一些統(tǒng)計(jì)各類信息的功能。圖書(shū)管理系統(tǒng)該程序應(yīng)該具有以下功能:(1)通過(guò)鍵盤(pán)輸入某本圖書(shū)的信息;(2)給定圖書(shū)編號(hào),顯示該本圖書(shū)的信息;(3)給定作者姓名,顯示所有該作者編寫(xiě)的圖書(shū)信息;(4)給定出版社,顯示該出版社的所有圖書(shū)信息;(5)給定圖書(shū)編號(hào),刪除該本圖書(shū)的信息;(6)提供一些統(tǒng)計(jì)各類信息的功能。學(xué)生學(xué)分管理程序假設(shè)每位學(xué)生必須完成根底課50學(xué)分、專業(yè)課50學(xué)分、選修課24學(xué)分、人文類課程8學(xué)分、實(shí)驗(yàn)性課程20學(xué)分才能夠畢業(yè)。因此在管理學(xué)分時(shí),要考慮每個(gè)學(xué)分所屬于的課程類別。該程序應(yīng)該具有以下功能:(1)通過(guò)鍵盤(pán)輸入某位學(xué)生的學(xué)分;(2)給定學(xué)號(hào),顯示某位學(xué)生的學(xué)分完成情況;(3)給定某個(gè)班級(jí)的班號(hào),顯示該班所有學(xué)生學(xué)分完成情況;(4)給定某位學(xué)生的學(xué)號(hào),修改該學(xué)生的學(xué)分信息;(5)按照某類課程的學(xué)分上下進(jìn)行排序;(6)提供一些統(tǒng)計(jì)各類信息的功能。作業(yè)完成情況管理程序假設(shè)某門(mén)課程一學(xué)期要留10次作業(yè),每次老師要進(jìn)行批改,給出分?jǐn)?shù)后還要進(jìn)行登記。學(xué)期期末要根據(jù)每次作業(yè)的成績(jī)計(jì)算出最終的平時(shí)成績(jī)〔總分值100〕。該程序應(yīng)該具有以下功能:(1)通過(guò)鍵盤(pán)輸入某位學(xué)生某次作業(yè)的分?jǐn)?shù);(2)給定學(xué)號(hào),顯示某位學(xué)生作業(yè)完成情況;(3)給定某個(gè)班級(jí)的班號(hào),顯示該班所有學(xué)生的作業(yè)完成情況;(4)給定某位學(xué)生的學(xué)號(hào),修改該學(xué)生的作業(yè)完成信息;(5)給定某位學(xué)生的學(xué)號(hào),刪除該學(xué)生的信息;(6)提供一些統(tǒng)計(jì)各類信息的功能。旅店P(guān)OS機(jī)管理系統(tǒng)旅店收款POS機(jī)管理系統(tǒng)的簡(jiǎn)單實(shí)現(xiàn)?!?〕前臺(tái)管理:包括空房分等級(jí)顯示、入住登記、退房結(jié)算、洗衣房管理、娛樂(lè)工程管理;〔2〕后臺(tái)管理包括客房預(yù)定分析、營(yíng)業(yè)額統(tǒng)計(jì)、日?qǐng)?bào)表、月報(bào)表、年報(bào)表〕;〔3〕設(shè)計(jì)數(shù)據(jù)結(jié)構(gòu)文件來(lái)實(shí)現(xiàn)數(shù)據(jù)庫(kù)管理,包括數(shù)據(jù)錄入、查詢、刪除、修改、更新。學(xué)生通訊錄管理系統(tǒng)用鏈表方式來(lái)實(shí)現(xiàn)學(xué)生通訊錄管理系統(tǒng)?!?〕通過(guò)定義一個(gè)包含學(xué)生通訊錄〔主要包括:學(xué)號(hào)、姓名、系別、專業(yè)、籍貫、家庭住址、聯(lián)系等〕的結(jié)構(gòu)體類型,實(shí)現(xiàn)增加學(xué)生通訊錄的內(nèi)容、刪除某個(gè)學(xué)生通訊錄、輸出全部學(xué)生通訊錄內(nèi)容、根據(jù)用戶需求查找某個(gè)或某些學(xué)生的通訊錄內(nèi)容〔如:按系別、專業(yè)、學(xué)號(hào)、姓名等內(nèi)容進(jìn)行查找〕?!?〕能夠?qū)崿F(xiàn)以上給定的各項(xiàng)功能,具有方便簡(jiǎn)潔的操作界面,具有一定的容錯(cuò)性。學(xué)籍管理系統(tǒng)問(wèn)題描述:建立學(xué)籍管理系統(tǒng),實(shí)現(xiàn)對(duì)于學(xué)生信息的添加和維護(hù)管理。根本要求:完成學(xué)籍登記表中的下面功能〔登記表中包括學(xué)號(hào)、姓名、性別、出生日期、政治面貌、聯(lián)系方式、家庭住址等信息〕。⑴插入:將某學(xué)生的根本信息插入到登記表中;⑵刪除:將滿足條件的根本信息刪除;⑶修改:對(duì)根本信息的數(shù)據(jù)項(xiàng)進(jìn)行修改;⑷查詢:查找滿足條件的學(xué)生;⑸輸出:將登記表中的全部〔或滿足條件〕根本信息輸出。提高要求:⑴可以添加課程信息〔如開(kāi)課學(xué)期、上課時(shí)間、上課地點(diǎn)等信息〕,學(xué)生選課信息,實(shí)現(xiàn)學(xué)生的選課功能;⑵增加學(xué)生成績(jī)信息,可以對(duì)學(xué)生的成績(jī)進(jìn)行插入、刪除、修改等操作;⑶實(shí)現(xiàn)查找某學(xué)生的選課記錄,課程成績(jī)等;⑷利用二叉排序樹(shù)、平衡樹(shù)、排序算法等數(shù)據(jù)結(jié)構(gòu)知識(shí)提高排序和查找速度。提示:⑴學(xué)生登記表一般建立后,比擬少更改,因此,可以采用順序表方式建立;⑵學(xué)生選課、成績(jī)等信息,一般更改比擬頻繁,那么可以采取鏈表建立;⑶可以將學(xué)生的信息存儲(chǔ)到文件中;系統(tǒng)運(yùn)行時(shí),將信息從文件調(diào)入到內(nèi)存中運(yùn)行。商店存貨管理系統(tǒng)建立一商店存貨管理系統(tǒng),要求每次出貨時(shí)取進(jìn)貨時(shí)間最早且最接近保質(zhì)期中止時(shí)間的貨物。分步實(shí)施:〔1〕初步完成總體設(shè)計(jì),建好框架,確定人機(jī)對(duì)話的界面,確定函數(shù)個(gè)數(shù);〔2〕完成最低要求:建立一個(gè)文件,包括5個(gè)種類的貨物情況,能對(duì)商品信息進(jìn)行擴(kuò)充〔追加〕,修改和刪除以及簡(jiǎn)單的排序;〔3〕進(jìn)一步要求:擴(kuò)充商品數(shù)量,以及完成系統(tǒng)查詢功能。有興趣的同學(xué)可以自己擴(kuò)充系統(tǒng)功能。鏈表的綜合算法設(shè)計(jì)設(shè)有一職工文件,其結(jié)構(gòu)為:職工號(hào)(no)、姓名(name)、部門(mén)號(hào)(depno)、工資數(shù)(salary)、職工號(hào)指針(pno)、部門(mén)號(hào)指針(pdepno)、工資數(shù)指針(psalary),設(shè)計(jì)一程序,從一文件中讀取記錄到單鏈表中,并完成如下功能:(1)輸入:添加一個(gè)職工記錄;(2)輸出:輸出全部職工記錄;(3)按no排序:通過(guò)pno指針將職工記錄按no從小到大鏈接起來(lái);(4)按no輸出:沿pno鏈輸出全部職工記錄;(5)按depno排序:通過(guò)pdepno指針將職工記錄按depno從小到大鏈接起來(lái);(6)按depno輸出:沿pdepno鏈輸出全部職工記錄;(7)按salary排序:通過(guò)psalary指針將職工記錄按salary從小到大鏈接起來(lái);(8)按salary輸出:沿psalary鏈輸出全部職工記錄;(9)全清:刪除職工文件中的全部記錄;(10)存貯退出:將單鏈表中的全部結(jié)點(diǎn)存貯到職工文件中,然后退出程序運(yùn)行。算24每局4個(gè)整數(shù),運(yùn)用四那么運(yùn)算〔可以加括號(hào)〕,但為了降低程序設(shè)計(jì)的難度,除法的結(jié)果只保存整數(shù)局部,即5/2=2。給出計(jì)算出24的方法。輸入:此題包含多個(gè)測(cè)例。數(shù)據(jù)的第一行有一個(gè)整數(shù)N〔0從第二行開(kāi)始的N行,各包含4個(gè)不大于15的以空格分隔的非零整數(shù)。輸出:對(duì)于每個(gè)測(cè)例,如果可以計(jì)算得到24,那么輸出“Yes〞,否那么輸出“No〞。每個(gè)輸出占一行。輸入樣例:2223324910輸出樣例:YesYes主要功能:(1)從文件中讀出題目的輸入;(2)向屏幕上打印出題目的計(jì)算結(jié)果;樹(shù)轉(zhuǎn)換為二叉樹(shù)樹(shù)和二叉樹(shù)是兩種不同的數(shù)據(jù)結(jié)構(gòu),樹(shù)實(shí)現(xiàn)起來(lái)比擬麻煩,二叉樹(shù)實(shí)現(xiàn)起來(lái)比擬容易,因此可以通過(guò)把樹(shù)轉(zhuǎn)換為二叉樹(shù)進(jìn)行處理,處理完后在從二叉樹(shù)復(fù)原為樹(shù)。樹(shù)和二叉樹(shù)的定義及轉(zhuǎn)換請(qǐng)參考〔清華版數(shù)據(jù)結(jié)構(gòu)〔c〕,西安交大版數(shù)據(jù)結(jié)構(gòu)(c)〕要求:a:實(shí)現(xiàn)樹(shù)與二叉樹(shù)的相互轉(zhuǎn)換;b:樹(shù)的前序、后序的遞歸遍歷以及非遞歸遍歷;c:包含樹(shù)的創(chuàng)立。.排班系統(tǒng)學(xué)校實(shí)驗(yàn)樓有7名保安人員:錢(qián)、趙、孫、李、周、吳、陳。由于工作需要進(jìn)行輪休制度,一星期中每人休息一天。預(yù)先讓每一個(gè)人選擇自己認(rèn)為適宜的休息日。請(qǐng)編制程序,打印輪休的所有可能方案。當(dāng)然使每個(gè)人都滿意,例如每人選擇的休息日如下:錢(qián):星期一、星期六趙:星期二、星期四孫:星期三、星期日李:星期五周:星期一、星期四、星期六吳:星期二、星期五陳:星期三、星期六、星期日運(yùn)行結(jié)果:Solution:1趙錢(qián)孫李周吳陳=============================================================星期四星期一星期三星期五星期六星期二星期日Solution:2趙錢(qián)孫李周吳陳=============================================================星期四星期一星期日星期五星期六星期二星期三Solution:3趙錢(qián)孫李周吳陳=============================================================星期四星期六星期三星期五星期一星期二星期日Solution:4趙錢(qián)孫李周吳陳=============================================================星期四星期六星期日星期五星期一星期二星期三歌手比賽系統(tǒng)對(duì)一次歌手比賽的成績(jī)進(jìn)行管理,功能要求:1、輸入每個(gè)選手的數(shù)據(jù)包括編號(hào)、姓名、十個(gè)評(píng)委的成績(jī),根據(jù)輸入計(jì)算出總成績(jī)和平均成績(jī)〔去掉最高分,去掉最低分〕。2、顯示主菜單如下:1〕輸入選手?jǐn)?shù)據(jù)2〕評(píng)委打分3〕成績(jī)排序〔按平均分〕4〕數(shù)據(jù)查詢5〕追加學(xué)生數(shù)據(jù)6〕寫(xiě)入數(shù)據(jù)文件7〕退出系統(tǒng)。運(yùn)動(dòng)會(huì)比賽計(jì)分系統(tǒng)要求:初始化輸入:N-參賽學(xué)??倲?shù),M-男子競(jìng)賽工程數(shù),W-女子競(jìng)賽工程數(shù)各工程名次取法有如下幾種:取前5名:第一名得分7分,第二名得分5,第三名得分3,第四名得分2,第五名得分1;取前3名:第一名得分5,第二名得分3,第三名得分2;功能要求:〔1〕系統(tǒng)以菜單方式工作〔2〕由程序提醒用戶填寫(xiě)比賽結(jié)果,輸入各工程獲獎(jiǎng)運(yùn)發(fā)動(dòng)

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論