(完整版)C語(yǔ)言畢業(yè)課程設(shè)計(jì)題目匯總_第1頁(yè)
(完整版)C語(yǔ)言畢業(yè)課程設(shè)計(jì)題目匯總_第2頁(yè)
(完整版)C語(yǔ)言畢業(yè)課程設(shè)計(jì)題目匯總_第3頁(yè)
(完整版)C語(yǔ)言畢業(yè)課程設(shè)計(jì)題目匯總_第4頁(yè)
(完整版)C語(yǔ)言畢業(yè)課程設(shè)計(jì)題目匯總_第5頁(yè)
已閱讀5頁(yè),還剩45頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、目錄1:年歷顯示2:小學(xué)生測(cè)驗(yàn)3運(yùn)動(dòng)會(huì)比賽計(jì)分系統(tǒng)4:學(xué)生學(xué)籍管理系統(tǒng)(限2人)5:排班系統(tǒng)6:通訊錄程序設(shè)計(jì)(限2人)8:機(jī)房收費(fèi)管理系統(tǒng)(限2人)9:班級(jí)成績(jī)管理系統(tǒng)(限2人)10:機(jī)房機(jī)位預(yù)定系統(tǒng)(限2人)11:班級(jí)檔案管理系統(tǒng)(限2人)12:職工工資管理系統(tǒng)(限2人)13:工資納稅系統(tǒng)14:歌手比賽系統(tǒng)15:用英文單詞模擬數(shù)學(xué)計(jì)算16: C語(yǔ)言關(guān)鍵字中英翻譯機(jī)17:用C語(yǔ)言設(shè)計(jì)一個(gè)簡(jiǎn)單的計(jì)算器,要求能夠?qū)斎氲臄?shù)18:計(jì)算24游戲19:輸入盤(pán)子數(shù)20:多項(xiàng)式加法的實(shí)現(xiàn)21:實(shí)現(xiàn)帶有括號(hào)的四則運(yùn)算22:線性方程組求解題目24;三角形計(jì)算題目25:四邊形計(jì)算題目26;設(shè)計(jì)一個(gè)模擬時(shí)間條的程

2、序題目27;文件加密題目28;猜數(shù)游戲(掌握程序結(jié)構(gòu)及隨機(jī)函數(shù)應(yīng)用)題目29:字符串處理函數(shù)題目30;進(jìn)制轉(zhuǎn)換題目31;判斷一個(gè)數(shù)是否是數(shù)組中的成員(用二分法查找)題目32;位數(shù)大小排序(掌握數(shù)值排序算法)題目33;請(qǐng)編寫(xiě)函數(shù)fun題目34;矩陣乘法(數(shù)值求解算法)題目35:求所有不超過(guò)200的N值題目36;插入后自動(dòng)排序(掌握用窮舉法進(jìn)行比較、交換)題目37;用梯形法求定積分(數(shù)值求解算法)題目38; 個(gè)奇異的三位數(shù)(窮舉算法)題目39;回文數(shù)的形成題目40;人機(jī)猜數(shù)游戲題目41;條件編譯題目42;輸出九九乘法口訣輸出九九乘法口決表(循環(huán)結(jié)構(gòu)的應(yīng)用,表的格式自己設(shè)定)題目43;設(shè)計(jì)函數(shù)題目4

3、4;統(tǒng)計(jì)符號(hào)尹四清題目李玉蓉題目題目2;排班系統(tǒng)題目3:個(gè)人小管家題目4:個(gè)人圖書(shū)管理系統(tǒng)題目5:數(shù)組元素的插入與逆置題目要求:把一個(gè)整數(shù)插入到按由小到大排列的數(shù)組中,插入后仍然保持由小到大的順序排列,并將得到的數(shù)組逆置成由大到小排序。題目6:計(jì)算字符串中子串出現(xiàn)的次數(shù)題目7:統(tǒng)計(jì)符號(hào)題目8: n階方陣求逆題目9:取子串函數(shù)題目10:進(jìn)制轉(zhuǎn)換賈美麗題目題目1:年歷顯示題目2:職工信息管理系統(tǒng)(限最多2人完成)題目3:工資納稅系統(tǒng)題目4:字符串處理函數(shù)題目5:進(jìn)制轉(zhuǎn)換編一程序,實(shí)現(xiàn)將輸入的一個(gè)無(wú)符號(hào)整數(shù)轉(zhuǎn)換為二進(jìn)制和八進(jìn)制表示,分別存入字符數(shù)組中并輸出。(提示:算法釆用模擬人工法。)題目6:回文

4、數(shù)的形成題目7:車(chē)票管理系統(tǒng)邙限最多2人完成)題目8:判斷一個(gè)數(shù)是否是數(shù)組中的成員(用二分法査找)功能要求:題目9:人機(jī)猜數(shù)游戲楊順民題目C語(yǔ)言程序課程設(shè)計(jì)題目題目 1:年歷顯示功能要求:(1)輸入一個(gè)年份,輸出是在屏幕上顯示該年的日歷。假定輸入的年份 在年之間。(2)輸入年月,輸出該月的日歷。(3)輸入年月日,輸出距今天還有多少天,星期幾,是否是公歷節(jié)日。:2004to knowyear whose calendar you wantthelease inputT30741T7418A 1123A 122s s12963016307R 123R 122F F18529U5296122H 11

5、2T7418D4185122E 112wVear 20047 SUN MONoT r A asn Ie_HIFleTnD-E-uT41 85A 112s13074R 112FT 2 9 6 0A 12 3FRT6307A 122s15296R 112FT 4 2 遼 5 112sI3H-7 4 7FU29630UH 123HT TD18529DE w122UE74181226 3S 712 2U4185H 112TD3074E 112wIU7AMD3H 12_v-D 135 2 9-Ew6307E30741E122U 1123UT T7418E122UTE29630u 123J 今 11252

6、96N29630N1120 1230M M6307N1220M418511 2N18529 oM122h3 0 了1224185N18529N112U 122U s s5296N112Us7418122-2?g1030741T74181123A 122sT6307A 122sT18529A 1225 9-96;i22963016307 123R 122F15296R 112FFR7418122418518529U5296122H 112T7418D4185122E 112w6307E3074122U 1125296N29631120 12MU41 85H 112TD30741DE 1123E

7、w wE29630E u 123UTN1852 oM12 M185291J;._2b315 9Mb9MM630712252961124185112u 3H-74ri 112T3074,1隨1123-04185N18529N112U 122U s s7418N122Us:1E 51122 9 6 3 0 H12-u一t.;LJ0 712 7-道學(xué)生有三次機(jī)對(duì)于每道題,學(xué)生第一次輸入正確答案得 10分,第二次輸入正確答 案得7分,第三次輸入正確答案得 5分,否則不得分;(5)總成績(jī)90以上顯示“SMART”,80-90 顯示“GOOD”, 70-80 顯示“OK”,60-7O 顯示“PASS”,

8、60 以下“TRY AGAIN”。題目 3 運(yùn)動(dòng)會(huì)比賽計(jì)分系統(tǒng)要求:初始化輸入:N-參賽學(xué)??倲?shù),M-男子競(jìng)賽項(xiàng)目數(shù),W-女子競(jìng)賽 項(xiàng)目數(shù)各項(xiàng)目名次取法有如下幾種:取前5名:第一名得分7分,第二名得分 5,第三名得分3,第四名得分2, 第五名得分1;取前3名:第一名得分 5,第二名得分3,第三名得分2; 功能要求:( 1)系統(tǒng)以菜單方式工作( 2)由程序提醒用戶(hù)填寫(xiě)比賽結(jié)果,輸入各項(xiàng)目獲獎(jiǎng)運(yùn)動(dòng)員信息。所有信息記錄完畢后,用戶(hù)可以查詢(xún)各個(gè)學(xué)校的比賽成績(jī)( 4)查看參賽學(xué)校信息和比賽項(xiàng)目信息等。題目 4:學(xué)生學(xué)籍管理系統(tǒng)(限2 人) 用數(shù)據(jù)文件存放學(xué)生的學(xué)籍,可對(duì)學(xué)生學(xué)籍進(jìn)行注冊(cè),登錄,修改,刪除

9、, 查找,統(tǒng)計(jì),學(xué)籍變化等操作。(用文件保存)功能要求:系統(tǒng)以菜單方式工作。( 2) 登記學(xué)生的學(xué)號(hào),姓名,性別,年齡,籍貫,系別,專(zhuān)業(yè),班級(jí); 修改已知學(xué)號(hào)的學(xué)生信息;( 3) 刪除已知學(xué)號(hào)的學(xué)生信息;(4)查找已知學(xué)號(hào)的學(xué)生信息;(5)按學(xué)號(hào),專(zhuān)業(yè)輸出學(xué)生籍貫表。(6)查詢(xún)學(xué)生學(xué)籍變化,比如入學(xué),轉(zhuǎn)專(zhuān)業(yè),退學(xué),降級(jí),休學(xué),畢業(yè) 題目 5:排班系統(tǒng)學(xué)校實(shí)驗(yàn)樓有 7名保安人員:錢(qián)、趙、孫、李、周、吳、陳。由于工作需 要進(jìn)行輪休制度,一星期中每人休息一天。預(yù)先讓每一個(gè)人選擇自己認(rèn)為 合適的休息日。請(qǐng)編制程序,打印輪休的所有可能方案。當(dāng)然使每個(gè)人都 滿(mǎn)意,例如每人選擇的休息日如下:錢(qián):星期一、星期

10、六趙:星期二、星期四孫:星期三、星期日李:星期五周:星期一、星期四、星期六吳:星期二、星期五陳:星期三、星期六、星期日運(yùn)行結(jié)果:Solution: 1趙錢(qián)孫李周吳陳星期四 星期一 星期三 星期五 星期六 星期二 星期日Solution: 2趙錢(qián)孫李周吳陳星期四 星期一 星期日 星期五 星期六 星期二 星期三Solution: 3趙錢(qián)孫李周吳陳星期四 星期六 星期三 星期五 星期一 星期二 星期日Solution: 4趙錢(qián)孫李周吳陳星期四 星期六 星期日 星期五 星期一 星期二 星期三題目 6:通訊錄程序設(shè)計(jì)(限2人)設(shè)計(jì)一個(gè)實(shí)用的小型通訊錄程序,具有添加,查詢(xún)和刪除功能。由姓名, 籍貫,電話(huà)號(hào)

11、碼1,電話(huà)號(hào)碼2,電子郵箱組成,姓名可以由字符和數(shù)字混 合編碼。電話(huà)號(hào)碼可由字符和數(shù)字組成。(用文件保存)實(shí)現(xiàn)功能:(1)系統(tǒng)以菜單方式工作(2)信息錄入功能(3)信息瀏覽功能(4)信息查詢(xún)功能(5)信息修改功能(6)系統(tǒng)退出功能題目 7:學(xué)生選課系統(tǒng)(限2人)假定有n門(mén)課程,每門(mén)課程有課程編號(hào),課程名稱(chēng),課程性質(zhì),學(xué)時(shí),授課學(xué)時(shí),實(shí)驗(yàn)或上機(jī)學(xué)時(shí),學(xué)分,開(kāi)課學(xué)期等信息,學(xué)生可按要求(如總學(xué)分不得少于 15)自由選課。試設(shè)計(jì)一個(gè)選修課程系統(tǒng),使之能提供以下 功能:(1)系統(tǒng)以菜單方式工作(2)課程信息和學(xué)生選課信息錄入功能(課程信息用文件保存)(3)課程信息瀏覽功能(4)查詢(xún)功能(5)按學(xué)分查詢(xún)

12、(6)某門(mén)課程學(xué)生選修情況(可選項(xiàng))題目 8:機(jī)房收費(fèi)管理系統(tǒng)(限2人)(1)輸入功能:輸入 30名學(xué)生的學(xué)號(hào)、班級(jí)、姓名、上機(jī)起始時(shí)間。(2)計(jì)算功能:計(jì)算每個(gè)下機(jī)學(xué)生的上機(jī)費(fèi)用,每小時(shí) 1 元。 (上機(jī)費(fèi)用=上機(jī)時(shí)間* 1.0 + eight nine = zero + zero = 輸出樣例: three nine zero nine six 題目16: C語(yǔ)言關(guān)鍵字中英翻譯機(jī)要求輸入中文的名詞和關(guān)鍵字,可以將其翻譯成英語(yǔ),如輸入“基本 整形”+回車(chē),得到int;輸入英文的單詞int,則可以翻譯成中文“基本整 形”??赡M文曲星來(lái)實(shí)現(xiàn)??啥啻螙嗽?xún),輸入bye時(shí)退出。題目17:用C語(yǔ)言設(shè)計(jì)

13、一個(gè)簡(jiǎn)單的計(jì)算器,要求能夠?qū)斎氲臄?shù)進(jìn)行+, -, *,運(yùn)算;可以帶括號(hào)( );不限定運(yùn)算式的輸入長(zhǎng)度.(參考編譯技術(shù)中語(yǔ)法分析原理)題目 18:計(jì)算24游戲 要求:輸入四個(gè)數(shù)通過(guò)加減乘除計(jì)算出24,顯示計(jì)算過(guò)程,并提示成功信 息。題目 19:輸入盤(pán)子數(shù) (2個(gè)以上有效),移動(dòng)速度,開(kāi)始演示漢諾塔移動(dòng)的步驟,要求:盤(pán)子, A, B, C柱需要自己繪制,初始時(shí)盤(pán)子在A柱上通過(guò)B柱最終移動(dòng)到C 柱上,顯示出盤(pán)子在幾個(gè)柱之間的移動(dòng)過(guò)程。題目 20:多項(xiàng)式加法的實(shí)現(xiàn) 已知如下兩個(gè)多項(xiàng)式P(x)=PX+ PX+.+PX+PQ(x)=qX+qX+.+qX+q 求它們的和多項(xiàng)式 S(x)。題目 21:實(shí)現(xiàn)帶

14、有括號(hào)的四則運(yùn)算 輸入是一個(gè)帶有括號(hào)的四則運(yùn)算表達(dá)式,輸出是計(jì)算得出的正確計(jì)算結(jié)果。 例如:輸入:123+213-67*34+34523*45*(34+34-345+245+567)回車(chē),然 后程序計(jì)算得出結(jié)果為:359183題目 22:線性方程組求解輸入是N(Nv256)元線性方程組Ax=B,輸出是方程組的解,也可能無(wú)解 或有多組解??梢杂酶咚瓜シㄇ蠼?也可以采用其它方法。題目 23:大整數(shù)的四則運(yùn)算 大整數(shù)指超過(guò)十位的十進(jìn)制整數(shù),這里為簡(jiǎn)便,假定不超過(guò)五十位。這類(lèi) 大整數(shù)在C語(yǔ)言系統(tǒng)中因超界溢出,是不能直接表達(dá)和計(jì)算的??梢杂脭?shù) 組來(lái)表示大整數(shù),在此基礎(chǔ)上編寫(xiě)出實(shí)現(xiàn)大整數(shù)加、減、乘、除的

15、程序, 并努力加以?xún)?yōu)化。題目 24:三角形計(jì)算設(shè)有任意正三角形ABC,其三條邊BC、CA, AB上分別有一點(diǎn)A1、B1、C1,而且有AC1=2C1B, BA1=2A1C, CB1=2B1A。編制程序驗(yàn)證由線段AA1、 BB1、 CC1 相交而成的三角形 A2B2C2 的面積是正三角形 ABC 的 面積的七分之一。題目 25:四邊形計(jì)算對(duì)于任意的四邊形ABCD,其對(duì)角線AC與BD的中點(diǎn)分別是M、N, AB、 CD的延長(zhǎng)線交于R。驗(yàn)證三角形RMN的面積是四邊形ABCD面積的四 分之一。題目 26:設(shè)計(jì)一個(gè)模擬時(shí)間條的程序基本要求:一般我們?cè)诎惭b程序的時(shí)候,會(huì)經(jīng)??吹接幸粋€(gè)時(shí)間條表示程 序安裝的進(jìn)度

16、,這樣用戶(hù)就能夠了解到安裝還剩余多少時(shí)間。本程序?qū)崿F(xiàn) 的就是這個(gè)功能。當(dāng)然,若要將其真正運(yùn)用到某個(gè)程序中,還要加以修改, 以便使之的進(jìn)度能夠真正的與應(yīng)用程序的進(jìn)度吻合。創(chuàng)新要求:在基本要求達(dá)到后,進(jìn)行創(chuàng)新設(shè)計(jì)。題目 27:文件加密文件的傳輸會(huì)有明文和密文的區(qū)別,明文發(fā)送是不安全的,用一個(gè)程序?qū)?現(xiàn)發(fā)送文件的加密和解密操作。加密算法,密鑰設(shè)計(jì)由同學(xué)自己選擇現(xiàn)有 的加密解密算法或是自己設(shè)計(jì)。要求:(1)對(duì)文件的字符根據(jù)加密算法,實(shí)現(xiàn)文件加密。(2)對(duì)操作給出必要的提示。(3)對(duì)存在的 file1.txt 文件,必須先打開(kāi),后讀寫(xiě),最后關(guān)閉。加密后 的文件放在 file2.txt。(4)解密文件保存

17、在file3.txt中。題目 28:猜數(shù)游戲(掌握程序結(jié)構(gòu)及隨機(jī)函數(shù)應(yīng)用) 程序說(shuō)明:游戲的開(kāi)始由機(jī)器產(chǎn)生一個(gè)隨機(jī)數(shù)(1100 之間,用庫(kù)函數(shù) randomO,用法見(jiàn)后面的說(shuō)明),然后游戲者在程序的提示下猜數(shù),若輸 入的數(shù)比這個(gè)數(shù)大,程序提示:Your answer is HIGH,try again,否 則,程序提示: Your answer is LOW, try again. ,直到猜對(duì)為止。程序 可實(shí)現(xiàn)連續(xù)猜數(shù),直到游戲者退出。程序輸出要求:累計(jì)游戲者猜對(duì)一個(gè)數(shù)所需次數(shù)n,當(dāng)n=15 時(shí),用 exit(0) 庫(kù)函數(shù)退出程序。題目 29:字符串處理函數(shù) 編寫(xiě)三個(gè)函數(shù):求字符串長(zhǎng)度函數(shù)(函

18、數(shù)原型為: intstrlen(char*p), 字符串復(fù)制函數(shù)(函數(shù)原型為: void strcpy(char *p1,char *p2) ),字 符串比較函數(shù)(函數(shù)原型為: int strcmp(char *p1,char *p2), 返回值為 第一個(gè)不相同字符的 ASCII 碼差。)。要求:在主函數(shù)中根據(jù)用戶(hù)需要調(diào)用不同的函數(shù)功能。題目 30:進(jìn)制轉(zhuǎn)換 編一程序,實(shí)現(xiàn)將輸入的一個(gè)無(wú)符號(hào)整數(shù)轉(zhuǎn)換為二進(jìn)制和八進(jìn)制表示,分 別存入字符數(shù)組中并輸出。(提示:算法采用模擬人工法。) 注:計(jì)算機(jī)模擬人工是編程中常用的方法,這種方法要求編程者首先分析 在人工方式下解決問(wèn)題的過(guò)程,從中找出步驟和規(guī)律,然

19、后編寫(xiě)程序,按 照人工解決問(wèn)題的步驟和規(guī)律進(jìn)行操作。題目 31:判斷一個(gè)數(shù)是否是數(shù)組中的成員(用二分法查找)已知數(shù)據(jù) a 中一共有 10 個(gè)已排序的整數(shù)(由小到大排列)?,F(xiàn)在從鍵盤(pán) 上輸入一個(gè)數(shù),判斷這個(gè)數(shù)是否是數(shù)組 a 中的數(shù),如果是的話(huà),打印出此 數(shù)在數(shù)組 a 中的位置來(lái),否則打印“找不到“。(提示:設(shè)待查找的數(shù)為X,設(shè)三個(gè)位置變量1、m、函數(shù)的功能是求出二維數(shù)組周邊元素之和,作為函數(shù)值返回。二維數(shù)組中 的值在主函數(shù)中賦予。(數(shù)組維數(shù)用宏定義)題目 34:矩陣乘法(數(shù)值求解算法)編寫(xiě)一個(gè)函數(shù)實(shí)現(xiàn)矩陣A (2行3列)與矩陣B相乘(3行2列),乘積放 在 C 數(shù)組中。在主函數(shù)中輸入相乘的兩數(shù)組

20、,并輸出結(jié)果。題目35:求所有不超過(guò)200的N值N 的平方是具有對(duì)稱(chēng)性質(zhì)的回文數(shù)。回文數(shù)就是將一個(gè)數(shù)從左向右讀是一樣的,如滿(mǎn)足題意要求的數(shù)有:N=11, 112=121。題目 36:插入后自動(dòng)排序(掌握用窮舉法進(jìn)行比較、交換) 把一個(gè)整數(shù)插入到按由小到大排列的數(shù)列中,插入后仍然保持由小到大的 順序排列。要求:用數(shù)據(jù)指針。題目 37:用梯形法求定積分(數(shù)值求解算法)用梯形法編程求函數(shù)f(x)=X2+2x+1的定積分提示:把積分區(qū)間a, b等分為n等分(a,b,n的值由程序輸入。),可 得到若干個(gè)小梯形,積分面積就近似為這些小梯形面積之和。題目 38:一個(gè)奇異的三位數(shù)(窮舉算法)一個(gè)自然數(shù)的七進(jìn)制

21、表達(dá)式是一個(gè)三位數(shù),而這個(gè)自然數(shù)的九進(jìn)制表示也 是一個(gè)三位數(shù),且這兩個(gè)三位數(shù)的數(shù)碼順序正好相反,求這個(gè)三位數(shù)。題目 39:回文數(shù)的形成任取一個(gè)十進(jìn)制整數(shù),將其倒過(guò)來(lái)后與原來(lái)的整數(shù)相加,得到一個(gè)新的整 數(shù)后重復(fù)以上步驟,則最終可得到一個(gè)回文數(shù)。請(qǐng)編程驗(yàn)證。(回文數(shù)就 是將一個(gè)數(shù)從左向右讀是一樣的,如 121,11 等)。(注:回文數(shù)不超過(guò)) 回文數(shù)的這一形成規(guī)則目前還屬于一個(gè)猜想,尚未獲得數(shù)學(xué)上的驗(yàn)證,有 些回文數(shù)要經(jīng)歷上百個(gè)步驟才能獲得,請(qǐng)編程驗(yàn)證,打印形成過(guò)程。如輸 入整數(shù)78,則形成回文數(shù)的過(guò)程為:78+87 = +561 = +627 = +3531 = 4884。提示:一個(gè)函數(shù)用來(lái)求反

22、序數(shù),另一個(gè)函數(shù)判斷是否為回文數(shù),在主函數(shù) 中輸入輸出。題 目 40: 人 機(jī) 猜 數(shù) 游戲由計(jì)算機(jī)“想”一個(gè)四位數(shù),請(qǐng)人猜這個(gè)四位數(shù)是多少。人輸入這個(gè)四位 數(shù)后,計(jì)算機(jī)首先判斷這四個(gè)數(shù)中有幾個(gè)猜對(duì)了,并且在猜對(duì)的數(shù)字中又 有幾位位置也是對(duì)的,將結(jié)果顯示出來(lái),給人以提示,請(qǐng)人再猜,直到人 猜出計(jì)算機(jī)所想的四位數(shù)為止。請(qǐng)編程實(shí)現(xiàn)該游戲,游戲結(jié)束時(shí),顯示人 猜一個(gè)數(shù)用了幾次。提示:用庫(kù)函數(shù)randomO產(chǎn)生一個(gè)隨機(jī)數(shù)。如:Int z;z= random(9999);題目 41:條件編譯用條件編譯方法實(shí)現(xiàn)以下功能: 輸入一行電報(bào)文字,可以任選兩種輸出,一為原文輸出;一為將字母變成 其下一字母(如,a

23、變成b z變成a。其他字符不變)。用 #define 命令來(lái)控制是否要譯成密碼。例如: #define change 1 則輸出密碼。若#define change 0則不譯成密碼,按原碼輸出。題目 42:輸出九九乘法口訣 輸出九九乘法口決表(循環(huán)結(jié)構(gòu)的應(yīng)用,表的格式自己設(shè)定) 題目 43:設(shè)計(jì)函數(shù)設(shè)計(jì)一個(gè)函數(shù),對(duì)n個(gè)字符串按由小到大的順序排序,n由程序讀入,字 符串的輸入和輸出都在main函數(shù)中進(jìn)行。題目 44:統(tǒng)計(jì)符號(hào)輸入三行文字,找出其中有多少個(gè)空格和多少個(gè)單詞(規(guī)定單詞間以一個(gè) 或多個(gè)空格分開(kāi))。若一個(gè)單詞恰好在行末結(jié)束,則下一行的開(kāi)頭應(yīng)有空 格,句號(hào)和逗號(hào)后面也應(yīng)有空格。尹四清題目題

24、目一:某學(xué)院教學(xué)信息管理系統(tǒng)功能:1、每一條記錄包括一位教師的職工號(hào)、姓名、職稱(chēng)、性別、3門(mén)主講課程(課程名 稱(chēng)、開(kāi)課學(xué)期、課程性質(zhì)(學(xué)位與非學(xué)位課)和教學(xué)效果),教學(xué)效果綜合評(píng)分。2、輸入功能:可以一次完成若干條記錄的輸入。3、顯示功能:完成全部教師記錄的顯示。4、查找功能:完成按姓名或課程查找教師的相關(guān)記錄,并顯示。5、排序功能:按職工號(hào)或教學(xué)效果綜合評(píng)分進(jìn)行排序。6、插入功能:按教學(xué)效果綜合評(píng)分高低插入一條教師記錄。7、將教師記錄存在文件中。8、應(yīng)提供一個(gè)界面來(lái)調(diào)用各個(gè)功能,調(diào)用界面和各個(gè)功能的操作界面應(yīng)盡可能清晰 美觀!要求1、用C語(yǔ)言實(shí)現(xiàn)系統(tǒng);2、利用結(jié)構(gòu)體數(shù)組實(shí)現(xiàn)教學(xué)信息的數(shù)據(jù)結(jié)構(gòu)

25、設(shè)計(jì);3、系統(tǒng)具有增加,查詢(xún),插入,排序等基本功能; 4、系統(tǒng)的各個(gè)功能模塊要求用 函數(shù)的形式實(shí)現(xiàn);5、將教學(xué)信息存在文件中。題目二: 學(xué)生考勤系統(tǒng)功能:學(xué)生考勤系統(tǒng)應(yīng)包含各班學(xué)生的全部信息。每個(gè)學(xué)生是一條記錄,包括姓名、 性別、學(xué)號(hào)、出勤情況等。本系統(tǒng)可模擬考勤過(guò)程,記錄考勤結(jié)果,并能夠在課程結(jié)束后按 照設(shè)定的考勤評(píng)分標(biāo)準(zhǔn)自動(dòng)給出每個(gè)學(xué)生的考勤分?jǐn)?shù)。分步實(shí)施:1、初步完成總體設(shè)計(jì),搭好框架,確定人機(jī)對(duì)話(huà)界面,確定函數(shù)個(gè)數(shù);2、最低要求:建立一個(gè)文件,包括同一個(gè)班的10 個(gè)學(xué)生的必要信息,能對(duì)文件進(jìn) 行補(bǔ)充、修訂、刪除。3、進(jìn)一步要求:完成包括至少4 個(gè)班的考勤系統(tǒng)。要求:1、用C語(yǔ)言實(shí)現(xiàn)系統(tǒng)

26、;2、函數(shù)功能要?jiǎng)澐趾茫ńY(jié)構(gòu)化程序設(shè)計(jì));3、界面友好(良好的人機(jī)交互),加必要的注釋?zhuān)?、要提供程序測(cè)試方案,程序一定要經(jīng)得起測(cè)試,寧可功能少一些,也要能運(yùn)行起 來(lái),不能運(yùn)行的程序是沒(méi)有價(jià)值的。題目三:商品訂購(gòu)系統(tǒng)設(shè)計(jì)。 功能:屏幕上出現(xiàn)一個(gè)界面,讓顧客或輸入商品名稱(chēng),或商品型號(hào),或選擇列表進(jìn)而 輸入商品編號(hào)都可以,如查到所選商品,則列出商品編號(hào)、商品名稱(chēng)、商品型號(hào)、商品價(jià) 格、商品產(chǎn)地、庫(kù)存數(shù)量和已訂購(gòu)數(shù)量;然后給出選購(gòu)流程:所選商品編號(hào)列出對(duì) 應(yīng)商品的信息要求顧客輸入郵寄地址信息確認(rèn)訂購(gòu),是否繼續(xù)選購(gòu)其它商品,列 出所有選訂商品,再次確認(rèn)訂購(gòu)。建立兩個(gè)文件,分別存放商品信息與訂購(gòu)信息。

27、分步實(shí)施:1、初步完成總體設(shè)計(jì),搭好框架,確定人機(jī)對(duì)話(huà)的界面,確定函數(shù)個(gè)數(shù);2、完成最低要求:建立一個(gè)小系統(tǒng),包括10種產(chǎn)品能供顧客選擇。3、進(jìn)一步要求:完成全部功能的系統(tǒng)。要求:1、用C語(yǔ)言實(shí)現(xiàn)系統(tǒng);2、函數(shù)功能要?jiǎng)澐趾茫ńY(jié)構(gòu)化程序設(shè)計(jì));3、界面友好(良好的人機(jī)交互),加必要的注釋?zhuān)?、要提供程序測(cè)試方案,程序一定要經(jīng)得起測(cè)試,寧可功能少一些,也要能運(yùn)行起 來(lái),不能運(yùn)行的程序是沒(méi)有價(jià)值的。題目四:設(shè)備管理系統(tǒng)設(shè)計(jì)功能:設(shè)備管理系統(tǒng)應(yīng)包含各種設(shè)備的全部信息,每臺(tái)設(shè)備為一條記錄(同一時(shí)間同 一部門(mén)購(gòu)買(mǎi)的若干臺(tái)相同設(shè)備可作為 1條記錄),包括設(shè)備號(hào)、設(shè)備名稱(chēng)、領(lǐng)用人、所屬 部門(mén)、數(shù)量、購(gòu)買(mǎi)時(shí)間、

28、價(jià)格等。能夠顯示和統(tǒng)計(jì)各種設(shè)備的信息。分步實(shí)施:1、初步完成總體設(shè)計(jì),搭好框架,確定人機(jī)對(duì)話(huà)的界面,確定函數(shù)個(gè)數(shù);2、完成最低要求:建立一個(gè)文件,包含一個(gè)部門(mén)10 臺(tái)設(shè)備的信息,能對(duì)文件進(jìn)行 補(bǔ)充、修訂、刪除,能統(tǒng)計(jì)所有設(shè)備的總價(jià)值。3、進(jìn)一步要求:完成設(shè)備按種類(lèi)、按所屬部門(mén)進(jìn)行統(tǒng)計(jì)。要求:1、用C語(yǔ)言實(shí)現(xiàn)系統(tǒng);2、函數(shù)功能要?jiǎng)澐趾茫ńY(jié)構(gòu)化程序設(shè)計(jì));3、界面友好(良好的人機(jī)交互),加必要的注釋?zhuān)?、要提供程序測(cè)試方案,程序一定要經(jīng)得起測(cè)試,寧可功能少一些,也要能運(yùn)行起 來(lái),不能運(yùn)行的程序是沒(méi)有價(jià)值的。題目五:飛機(jī)訂票系統(tǒng)設(shè)計(jì)功能:本飛機(jī)共有80個(gè)坐位,分20排,每排4個(gè)位子。編號(hào)為A, B,

29、 C, D。如10D 表示10排D座。A和D靠窗,19到20排為吸煙區(qū)。本系統(tǒng)可讓乘客自己選座號(hào)和區(qū) 域,直到乘客滿(mǎn)意為止,無(wú)法滿(mǎn)足的話(huà),只能改乘另一個(gè)航班。定上票的乘客需給出 姓名和身份證號(hào),最后要打印出乘客清單。分步實(shí)施:1 、初步完成總體設(shè)計(jì), 搭好框架, 確定人機(jī)對(duì)話(huà)的界面, 確定函數(shù)個(gè) 數(shù);2、完成最低要求:建立一個(gè)小系統(tǒng),包括 5 排座位,兩個(gè)區(qū)域,能供乘客選擇;3、進(jìn)一步要求:完成全部功能的系統(tǒng)。要求:1、用C語(yǔ)言實(shí)現(xiàn)系統(tǒng);2、函數(shù)功能要?jiǎng)澐趾茫ńY(jié)構(gòu)化程序設(shè)計(jì));3、界面友好(良好的人機(jī)交互),加必要的注釋?zhuān)?、要提供程序測(cè)試方案,程序一定要經(jīng)得起測(cè)試,寧可功能少一些,也要能運(yùn)

30、行起來(lái),不能運(yùn)行的程序是沒(méi)有價(jià)值的。課程設(shè)計(jì)的最后成果是實(shí)驗(yàn)報(bào)告一份,內(nèi)容包括:1、預(yù)習(xí)報(bào)告(題目、流程圖、程序的設(shè)計(jì)思想等); 2、實(shí)驗(yàn)總結(jié)報(bào)告(測(cè)試方案、 源程序代碼(需打?。⒄{(diào)試中問(wèn)題及解決方案、小結(jié)等)。題目六: 銷(xiāo)售管理系統(tǒng) 某公司有四個(gè)銷(xiāo)售員(編號(hào):1-4),負(fù)責(zé)銷(xiāo)售五種產(chǎn)品(編號(hào):1-5)。每個(gè)銷(xiāo)售員都 將當(dāng)天出售的每種產(chǎn)品各寫(xiě)一張便條交上來(lái)。每張便條包含內(nèi)容:1)銷(xiāo)售員的代號(hào)2)產(chǎn)品的代號(hào)3)這種產(chǎn)品的當(dāng)天的銷(xiāo)售額每位銷(xiāo)售員每天可能上繳0-5張便條。假設(shè),收集到了上個(gè)月的所有便條,編寫(xiě)一個(gè) 處理系統(tǒng),讀取上個(gè)月的銷(xiāo)售情況(自己設(shè)定),進(jìn)行如下處理。1)計(jì)算上個(gè)月每個(gè)人每種產(chǎn)品

31、的銷(xiāo)售額。2)按銷(xiāo)售額對(duì)銷(xiāo)售員進(jìn)行排序,輸出排序結(jié)果(銷(xiāo)售員代號(hào))3)統(tǒng)計(jì)每種產(chǎn)品的總銷(xiāo)售額,對(duì)這些產(chǎn)品按從高到底的順序,輸出排序結(jié)果(需輸 出產(chǎn)品的代號(hào)和銷(xiāo)售額)4)輸出統(tǒng)計(jì)報(bào)表銷(xiāo)售統(tǒng)計(jì)報(bào)表產(chǎn)品代號(hào) 銷(xiāo)售之和銷(xiāo)售員代號(hào) 1 2 3 4 5123總和每種產(chǎn)品之和總和題目七: 魔方陣把整數(shù)1到n2排成一個(gè)nXn方陣,使方陣中的每一行,每一列以及對(duì)角線上的數(shù) 之和都相同。如n為奇數(shù),魔方陣可按下述方法構(gòu)成:把1填在第一行的正中間, 然后填入后續(xù)的數(shù);若數(shù)k填在第i行第j列的格子中,那么k+1應(yīng)填在它的左上方,即 第i-1行,第j-1列的那個(gè)格子中,如果左上方無(wú)格子,即:若i-1為0,那么填在 第n

32、行第j-1列的格子中;若j-1為0,那么填在第i-1行第n列的格子中;若i-1 和j-1都為0,那么填在第n行第n列的格子中。若按(2)的方法找到的格子中已填過(guò)數(shù)了,那么數(shù)k+1改填在第k個(gè)數(shù) 的正下方。即填在第i+1行和第j列的那個(gè)格子中。編一程序?qū)崿F(xiàn)上述算法,并模擬 顯示其過(guò)程。題目八: 速算 24要求:一副牌 54 張牌,黑桃(SA, SK, SQ, SJ, S10, S2),紅桃(HA, HK, HQ, 町,H10, H2),方塊(DA, DK, DQ, DJ, D10, D2),草花(CA, CK, CQ, CJ, C10,”, C2)以及大鬼Q1和小鬼Q2。其中,A, K, Q,

33、J及Q1, Q2的點(diǎn)值分別為: 1,13,12,11,1,1。其余點(diǎn)值就是牌值。由計(jì)算機(jī)隨機(jī)出四張牌。用戶(hù)輸入能算出 24 的表達(dá)式(只能用加、減、乘、除及括號(hào)組成的四則運(yùn) 算)。計(jì)算機(jī)檢驗(yàn)用戶(hù)給出的表達(dá)式正確與否(包括是否用計(jì)算機(jī)所給出的四張牌), 并根據(jù)該表達(dá)式計(jì)算出值,判斷用戶(hù)的方法是否正確。表達(dá)式求值算法參考有關(guān)圖書(shū)。題目九:電子英漢詞典實(shí)現(xiàn)簡(jiǎn)單電子英漢詞典的功能,具體管理操作包括單詞的添加、顯示、查找、刪除、 修改和保存等。功能要求:1、采用結(jié)構(gòu)體數(shù)組,每個(gè)數(shù)據(jù)的結(jié)構(gòu)應(yīng)當(dāng)包括:?jiǎn)卧~的英文拼寫(xiě),單詞的中文釋義。2、系統(tǒng)功能:詞條錄入:即添加單詞記錄。信息顯示:將所有的單詞按字母順序顯示

34、。詞條修改:對(duì)已經(jīng)輸入的單詞信息進(jìn)行修改。詞條刪除:刪除某個(gè)單詞記錄。單詞查詢(xún): 輸入單詞英文拼寫(xiě),輸出該單詞的中文釋義。信息保存:將單詞信息保存到文件。退出系統(tǒng)3、系統(tǒng)使用說(shuō)明:執(zhí)行一個(gè)具體的功能之后,程序?qū)⒅匦嘛@示功能菜單。系統(tǒng)的功 能并不限于上述,可以對(duì)其進(jìn)行擴(kuò)充完善,如在對(duì)信息進(jìn)行修改和刪除時(shí),可以考慮 系統(tǒng)的安全性,在執(zhí)行前若輸入正確密碼,才可進(jìn)行操作。測(cè)試數(shù)據(jù): 要求被選用的詞條有30 個(gè)左右,簡(jiǎn)單單詞為主。題目十:教師工作量管理系統(tǒng) 計(jì)算每個(gè)老師在一個(gè)學(xué)期中所教課程的總工作量。(教師單個(gè)教學(xué)任務(wù)的信息為:教 師號(hào)、姓名、性別、職稱(chēng)、認(rèn)教課程、班級(jí)、班級(jí)數(shù)目、理論課時(shí)、實(shí)驗(yàn)課時(shí)、單

35、個(gè) 教學(xué)任務(wù)總課時(shí))A、教師信息處理輸入教師授課教學(xué)信息,包括教師號(hào)、姓名、性別、職稱(chēng)、認(rèn)教課程、班級(jí)、 班級(jí)數(shù)目、理論課時(shí)、實(shí)驗(yàn)課時(shí)。插入(修改)教師授課教學(xué)信息: (3) 刪除教師授課教學(xué)信息: (4) 瀏 覽教師授課教學(xué)信息:刪除教師授課教學(xué)信息: (4) 瀏覽教師授課教學(xué)信息:B、教師工作量數(shù)據(jù)處理:計(jì)算單個(gè)教學(xué)任務(wù)總課時(shí)。計(jì)算原則如下表:班級(jí)數(shù)目 單個(gè)教學(xué)任務(wù)總課時(shí)1.5*(理論課時(shí)+實(shí)驗(yàn)課時(shí))2*(理論課時(shí)+實(shí)驗(yàn)課時(shí))=42.5*(理論課時(shí)+實(shí)驗(yàn)課時(shí))計(jì)算一個(gè)教師一個(gè)學(xué)期總的教學(xué)工作量。總的教學(xué)工作量=所有單個(gè)教學(xué)任務(wù)總 課時(shí)之和。教師數(shù)據(jù)查詢(xún):提示:輸入教師號(hào)或其他信息,即讀出所

36、有數(shù)據(jù)信息,并顯示出來(lái)。C、教師 綜合信息輸出提示:輸出教師信息到屏幕。薛海麗題目題目 1:學(xué)生學(xué)籍管理系統(tǒng)用數(shù)據(jù)文件存放學(xué)生的學(xué)籍,可對(duì)學(xué)生學(xué)籍進(jìn)行注冊(cè),登錄,修改,刪除,查找,統(tǒng)計(jì),學(xué)籍變化等操作。功能要求:(1)系統(tǒng)以菜單方式工作。(2)登記學(xué)生的學(xué)號(hào),姓名,性別,年齡,籍貫,系別,專(zhuān)業(yè),班級(jí); 修改已知學(xué)號(hào)的學(xué)生信息;(3)刪除已知學(xué)號(hào)的學(xué)生信息;(4)查找已知學(xué)號(hào)的學(xué)生信息;(5)按學(xué)號(hào),專(zhuān)業(yè)輸出學(xué)生籍貫表。(6)查詢(xún)學(xué)生學(xué)籍變化,比如入學(xué),轉(zhuǎn)專(zhuān)業(yè),退學(xué),降級(jí),休學(xué),畢業(yè) 題目 2:機(jī)房機(jī)位預(yù)定系統(tǒng)20臺(tái)機(jī)器,編號(hào)1到 20,從早八點(diǎn)到晚八點(diǎn)。兩小時(shí)一個(gè)時(shí)間段,每次可 預(yù)定一個(gè)時(shí)間段

37、。功能要求:(1)系統(tǒng)以菜單方式工作(2)查詢(xún),根據(jù)輸入時(shí)間,輸出機(jī)位信息。(3)機(jī)位預(yù)定,根據(jù)輸入的時(shí)間查詢(xún)是否有空機(jī)位,若有則預(yù)約,若無(wú)則 提供最近的時(shí)間段,另:若用戶(hù)在非空時(shí)間上機(jī),則將用戶(hù)信息列入等待 列表。(4)退出預(yù)定,根據(jù)輸入的時(shí)間,機(jī)器號(hào)撤銷(xiāo)該事件的預(yù)定!(5)查詢(xún)是否有等待信息,若有則提供最優(yōu)解決方案(等待時(shí)間盡量短), 若無(wú)則顯示提示信息。題目 3:會(huì)員卡計(jì)費(fèi)系統(tǒng) 設(shè)計(jì)一個(gè)會(huì)員卡計(jì)費(fèi)管理系統(tǒng)。功能要求:(1)新會(huì)員登記。(將會(huì)員個(gè)人信息及此會(huì)員的會(huì)員卡信息進(jìn)行錄入。)(2)會(huì)員信息修改。(3)會(huì)員續(xù)費(fèi)。(會(huì)員出示會(huì)員卡后,管理人員根據(jù)卡號(hào)查找到該會(huì)員的 信息并顯示。此時(shí)可以

38、進(jìn)行續(xù)費(fèi),續(xù)費(fèi)后,提示成功,并顯示更新后的信 息。)(4)會(huì)員消費(fèi)結(jié)算。(會(huì)員出示會(huì)員卡后,管理人員根據(jù)卡號(hào)查找到該會(huì) 員的信息,結(jié)算本次費(fèi)用。提示成功,并顯示更新后的信息。)累計(jì)消費(fèi)滿(mǎn) 1000元,及自動(dòng)升級(jí)為VP會(huì)員。之后每次消費(fèi)給予9折優(yōu)惠。(4)會(huì)員退卡。(收回會(huì)員卡,并將余額退還,刪除該會(huì)員信息。)(5)用菜單進(jìn)行管理(6)統(tǒng)計(jì)功能。 能夠按每個(gè)會(huì)員的繳費(fèi)總額進(jìn)行排序。在排序的最后一行顯示所有會(huì)員的 繳費(fèi)總額,以及消費(fèi)總額。能夠按累計(jì)消費(fèi)總額進(jìn)行排序。在排序的最后一行顯示所有會(huì)員的繳費(fèi)總 額,以及消費(fèi)總額。題目 4:物業(yè)費(fèi)管理系統(tǒng) 完成小區(qū)物業(yè)費(fèi)用管理系統(tǒng)設(shè)計(jì)。 功能要求:(1)新住

39、戶(hù)信息的添加。(戶(hù)主姓名、性別、身份證號(hào)、聯(lián)系電話(huà)、樓號(hào) 單元號(hào)、房號(hào)、平米數(shù)、每平米物業(yè)價(jià)格、應(yīng)繳納物業(yè)費(fèi),備注信息)(2)修改住戶(hù)信息的功能。(3)刪除住戶(hù)信息的功能。(4)應(yīng)繳物業(yè)費(fèi)自動(dòng)生成。每月1號(hào),自動(dòng)生成本月份的物業(yè)費(fèi)。如果該 住戶(hù)之前的物業(yè)費(fèi)未交清,則本月物業(yè)費(fèi)與之前拖欠費(fèi)用進(jìn)行累加,為該 用戶(hù)應(yīng)繳納的物業(yè)費(fèi)。(5)繳費(fèi)功能。根據(jù)用戶(hù)繳納金額,修改“應(yīng)繳納物業(yè)費(fèi)”。(6)統(tǒng)計(jì)功能:能夠按樓號(hào)分類(lèi)統(tǒng)計(jì)所有未交清物業(yè)費(fèi)的記錄。能夠按拖欠款項(xiàng)多少,對(duì)所有用戶(hù)信息進(jìn)行從大到小排序。(7)用菜單進(jìn)行管理題目 5:?jiǎn)雾?xiàng)選擇題標(biāo)準(zhǔn)化考試系統(tǒng)設(shè)計(jì) 設(shè)計(jì)一個(gè)對(duì)單項(xiàng)選擇題的自動(dòng)閱卷系統(tǒng)。功能要求:(

40、1)用文件保存試題庫(kù)。(每個(gè)試題包括題干、4個(gè)備選答案、標(biāo)準(zhǔn)答案)(2)試題錄入:可隨時(shí)增加試題到試題庫(kù)中(3)試題抽?。好看螐脑囶}庫(kù)中可以隨機(jī)抽出N道題(N由鍵盤(pán)輸入)( 4)答題:用戶(hù)可實(shí)現(xiàn)輸入自己的答案(5)自動(dòng)判卷:系統(tǒng)可根據(jù)用戶(hù)答案與標(biāo)準(zhǔn)答案的對(duì)比實(shí)現(xiàn)判卷并給出成 績(jī)。題目 6:手機(jī)電話(huà)薄管理系統(tǒng)設(shè)計(jì)用 C 設(shè)計(jì)出模擬手機(jī)通信錄管理系統(tǒng),實(shí)現(xiàn)對(duì)手機(jī)中的通信錄進(jìn)行管理。 功能要求(1)查看功能:選擇此功能時(shí),列出下列三類(lèi)選擇。A 辦公類(lèi) B 個(gè)人類(lèi) C 商務(wù)類(lèi) ,當(dāng)選中某類(lèi)時(shí),顯示出此類(lèi)所有數(shù)據(jù) 中的姓名和電話(huà)號(hào)碼)( 2)增加功能:能錄入新數(shù)據(jù)(一組數(shù)據(jù)包括:姓名、電話(huà)號(hào)碼、分類(lèi)(可

41、 選項(xiàng)有: A 辦公類(lèi) B 個(gè)人類(lèi) C 商務(wù)類(lèi))、電子郵件)。例如 楊春 商務(wù)類(lèi) 當(dāng)錄入了重復(fù)的姓名和電話(huà)號(hào)碼時(shí),則提示數(shù)據(jù)錄入重復(fù)并取消錄入;當(dāng) 通信錄中超過(guò) 15條信息時(shí),存儲(chǔ)空間已滿(mǎn),不能再錄入新數(shù)據(jù);錄入的新 數(shù)據(jù)能按遞增的順序自動(dòng)進(jìn)行條目編號(hào)(并保存到文件中)。( 3)修改功能:選中某個(gè)人的姓名時(shí),可對(duì)此人的相應(yīng)數(shù)據(jù)進(jìn)行修改(4)刪除功能:選中某個(gè)人的姓名時(shí),可對(duì)此人的相應(yīng)數(shù)據(jù)進(jìn)行刪除,并自動(dòng)調(diào)整后續(xù)條目的編號(hào)。題目 7:銷(xiāo)售管理系統(tǒng)設(shè)計(jì)某公司有四個(gè)銷(xiāo)售員(編號(hào): 1-4),負(fù)責(zé)銷(xiāo)售五種產(chǎn)品(編號(hào): 1-5)。每 個(gè)銷(xiāo)售員都將當(dāng)天出售的每種產(chǎn)品各寫(xiě)一張便條交上來(lái)。每張便條包含內(nèi) 容:

42、1)銷(xiāo)售員的代號(hào),2)產(chǎn)品的代號(hào),3)這種產(chǎn)品的當(dāng)天的銷(xiāo)售額。每 位銷(xiāo)售員每天上繳 1張便條。試設(shè)計(jì)一個(gè)便條管理系統(tǒng),使之能提供以下功能:(1)系統(tǒng)以菜單方式工作(2)便條信息錄入功能(便條信息用文件保存)(3)收集到了上個(gè)月的所有便條后,讀取銷(xiāo)售情況1)計(jì)算每個(gè)人每種產(chǎn)品的銷(xiāo)售額。2)按銷(xiāo)售額對(duì)銷(xiāo)售員進(jìn)行排序,輸出排序結(jié)果(銷(xiāo)售員代號(hào))3)統(tǒng)計(jì)每種產(chǎn)品的總銷(xiāo)售額,對(duì)這些產(chǎn)品按從高到底的順序,輸出 排序結(jié)果(需輸出產(chǎn)品的代號(hào)和銷(xiāo)售額)題目 8:學(xué)生選修課程系統(tǒng)設(shè)計(jì)假定有n門(mén)課程,每門(mén)課程有:課程編號(hào),課程名稱(chēng),課程性質(zhì)(公共課、 必修課、選修課),總學(xué)時(shí),授課學(xué)時(shí),實(shí)驗(yàn)或上機(jī)學(xué)時(shí),學(xué)分,開(kāi)課學(xué)

43、期 等信息,學(xué)生可按要求(如總學(xué)分不得少于 60)自由選課。試設(shè)計(jì)一選修 課程系統(tǒng),使之能提供以下功能:(1)系統(tǒng)以菜單方式工作(2)課程信息錄入功能(課程信息用文件保存)(3)課程信息瀏覽功能(4)課程信息查詢(xún)功能,查詢(xún)方式分兩種: 按學(xué)分查詢(xún), 按課程性質(zhì)查 詢(xún)5)學(xué)生選修課程:提示選課成功,按照學(xué)生學(xué)號(hào)查詢(xún)?cè)撋x課程。題目 9:職工工作量統(tǒng)計(jì)系統(tǒng)設(shè)計(jì) 編寫(xiě)有一個(gè)程序,能完成單位職工工作量的統(tǒng)計(jì)工作 功能要求:(1)該程序輸入職工工號(hào)和完成的產(chǎn)品數(shù)量,程序允許同一職工有多次輸 入,由程序?qū)ζ渫瓿傻漠a(chǎn)品數(shù)量實(shí)現(xiàn)累計(jì)(該信息保存到文件中)。(2)程序按完成數(shù)量對(duì)職工進(jìn)行排序,并確定他們的名次

44、。按完成的產(chǎn)品 數(shù)量由多到少的順序,輸出名次、同一名次的職工人數(shù)及他們的工號(hào)(工號(hào) 由小到大順序輸出)。(3)能按照職工號(hào)查詢(xún)?cè)撀毠ね瓿傻漠a(chǎn)品總數(shù)量。(4)能修改某職工的產(chǎn)品數(shù)量。(5)系統(tǒng)以菜單方式工作李玉蓉題目題目 1: 運(yùn)動(dòng)會(huì)比賽計(jì)分系統(tǒng) 題目要求:初始化輸入:N:參賽學(xué)??倲?shù),M:男子競(jìng)賽項(xiàng)目數(shù),W:女子競(jìng) 賽項(xiàng)目數(shù)。各項(xiàng)目名次取法有如下幾種:取前 5名:第一名得分7分,第二名得分5,第三名得分3,第四名得 分 2,第五名得分 1;取前3名:第一名得分5,第二名得分3,第三名得分 2; 功能要求:(1)系統(tǒng)以菜單方式工作(2)由程序提醒用戶(hù)填寫(xiě)比賽結(jié)果,輸入各項(xiàng)目獲獎(jiǎng)運(yùn)動(dòng)員信息。(3)

45、所有信息記錄完畢后,用戶(hù)可以查詢(xún)各個(gè)學(xué)校的比賽成績(jī)。4)查看參賽學(xué)校信息和比賽項(xiàng)目信息等。題目 2:排班系統(tǒng)題目要求:學(xué)校實(shí)驗(yàn)樓有 7名保安人員:趙、錢(qián)、孫、李、周、吳、陳。由于工 作需要進(jìn)行輪休制度,一星期中每人休息一天。預(yù)先讓每一個(gè)人選擇自己 認(rèn)為合適的休息日。請(qǐng)編制程序,打印輪休的所有可能方案。當(dāng)然使每個(gè) 人都滿(mǎn)意,例如每人選擇的休息日如下:錢(qián):星期一、星期六趙:星期二、星期四孫:星期三、星期日李:星期五周:星期一、星期四、星期六吳:星期二、星期五陳:星期三、星期六、星期日運(yùn)行結(jié)果:Solution: 1趙錢(qián)孫李周吳陳星期四 星期一 星期三 星期五 星期六 星期二 星期日Solution

46、: 2趙錢(qián)孫李周吳陳星期四 星期一 星期日 星期五 星期六 星期二 星期三Solution: 3趙錢(qián)孫李周吳陳星期四 星期六 星期三 星期五 星期一 星期二 星期日Solution: 4趙錢(qián)孫李周吳陳星期四 星期六 星期日 星期五 星期一 星期二 星期三題目 3:個(gè)人小管家個(gè)人小管家應(yīng)用系統(tǒng)給家庭提供了一個(gè)管理個(gè)人財(cái)務(wù)的平臺(tái),主要用于對(duì)家庭成 員收入、支出進(jìn)行添加、查詢(xún)、刪除、修改以及打印的操作,使得家庭財(cái)務(wù)收支狀況 一目了然。主要功能包括:1)主菜單。主要包括收入管理、支出管理和退出2)添加收入記錄;3)查詢(xún)收入記錄;4)刪除收入記錄;5)修改收入記錄;6)打印收入記錄;7)添加支出記錄;8

47、)查詢(xún)支出記錄;(9)刪除支出記錄;(10)修改支出記錄;(11)打印支出記錄;(12)退出系統(tǒng)。題目 4:個(gè)人圖書(shū)管理系統(tǒng)個(gè)人圖書(shū)管理系統(tǒng)主要用于個(gè)人圖書(shū)情況的管理,包括個(gè)人圖書(shū)信息的添加、查詢(xún)、刪除、修改、打印以及外借情況查詢(xún)的操作,使得個(gè)人圖書(shū)狀況一目了然。主要功能包括:1)主菜單。主要包括圖書(shū)管理和退出2)添加圖書(shū)信息;3)查詢(xún)圖書(shū)信息;4)刪除圖書(shū)信息;5)修改圖書(shū)信息;6)打印圖書(shū)信息;7)退出系統(tǒng)。題目 5:數(shù)組元素的插入與逆置題目要求:把一個(gè)整數(shù)插入到按由小到大排列的數(shù)組中,插入后仍然保持由小到大的順序排 列,并將得到的數(shù)組逆置成由大到小排序。主要功能包括:(1)輸入原始數(shù)組;

48、(2)輸出原始數(shù)組;(3)輸入要插入的數(shù)據(jù);(4)輸出插入數(shù)據(jù)后的數(shù)組;(5)輸出逆置后的數(shù)組;題目 6:計(jì)算字符串中子串出現(xiàn)的次數(shù)題目要求:利用輸入函數(shù)輸入任意兩個(gè)字符串,請(qǐng)編寫(xiě)程序求出第二個(gè)字符串在 第一個(gè)字符串中出現(xiàn)的次數(shù),即在第一個(gè)字符串中有幾個(gè)第二個(gè)字符串。 主要功能包括:(1)用菜單界面實(shí)現(xiàn);(2)輸入主串;(3)輸入子串;(4)輸出子串在主串中出現(xiàn)的次數(shù);(5)退出系統(tǒng);題目 7:統(tǒng)計(jì)符號(hào)題目要求:輸入三行文字,找出其中有多少個(gè)空格和多少個(gè)單詞(規(guī)定單詞間以 一個(gè)或多個(gè)空格分開(kāi))。若一個(gè)單詞恰好在行末結(jié)束,則下一行的開(kāi)頭應(yīng) 有空格,句號(hào)和逗號(hào)后面也應(yīng)有空格。主要功能包括:(1)用

49、菜單界面實(shí)現(xiàn);(2)輸入三行文字;(3)輸出空格數(shù)、單詞數(shù);(4)退出系統(tǒng)題目8 n階方陣求逆題目要求:輸入一個(gè)n(nv256)階方陣A,輸出是它的逆矩陣,要求還要再將得 到的逆矩陣與原來(lái)的矩陣相乘,驗(yàn)證其結(jié)果是單位矩陣。主要功能包括:( 1) 輸入方陣 A;輸出方陣 A;輸出逆矩陣;輸出 A 與逆矩陣的乘積;退出系統(tǒng);題目 9:取子串函數(shù)題目要求:編寫(xiě)求子串函數(shù)substr(s,n1,n2),在串s中從n1位置開(kāi)始取n2個(gè) 字符的子串。主要功能包括:輸入主串;輸出主串;輸入開(kāi)始位置與子串長(zhǎng)度;輸出取出的子串;退出系統(tǒng);題目 10:進(jìn)制轉(zhuǎn)換題目要求:編一程序,實(shí)現(xiàn)將輸入的一個(gè)無(wú)符號(hào)整數(shù)轉(zhuǎn)換為二

50、進(jìn)制和八進(jìn)制表示,分別存入字符數(shù)組中并輸出。(提示:算法采用模擬人工法。)注:計(jì)算機(jī)模擬人工是編程中常用的方法,這種方法要求編程者首先 分析在人工方式下解決問(wèn)題的過(guò)程,從中找出步驟和規(guī)律,然后編寫(xiě)程序 按照人工解決問(wèn)題的步驟和規(guī)律進(jìn)行操作。主要功能包括:(1)輸入無(wú)符號(hào)整數(shù);(2)輸出無(wú)符號(hào)整數(shù);(3)輸入輸入要轉(zhuǎn)換的進(jìn)制;(4)輸出轉(zhuǎn)換后的值;(5)退出系統(tǒng);賈美麗題目C語(yǔ)言程序課程設(shè)計(jì)題目題目 1:年歷顯示設(shè)計(jì)要求:(1)只能使用C語(yǔ)言,源程序要有適當(dāng)?shù)淖⑨專(zhuān)钩绦蛉菀组喿x( 2) 至少采用文本菜單界面(如果能采用圖形菜單界面更好)( 3) 寫(xiě)出課程設(shè)計(jì)報(bào)告,具體要求見(jiàn)相關(guān)說(shuō)明文檔功能要求

51、:(4)輸入一個(gè)年份,輸出是在屏幕上顯示該年的日歷。假定輸入的年份在年之間。(5)輸入年月,輸出該月的日歷。( 6) 輸入年月日,輸出星期幾,是否是公歷節(jié)日。ease input the year whose calendar you want to know: 2004T30741T7418A 1123A 122s s12963016307R 123R 122F F18529U5296122H 112T7418D4185122E 112wVear 20047 SUN MONOT r A asn I eR IFleT nD -E -UT4185A 112s13074R 112FT29630A

52、123185291229030?q 122T4185A 112s13074-R 112 3FU29630UH 123HTD18529DE wij7418122J4i:371u 2 9 6 3 H 12 J6307122112D1852E h91226307E30741E122U 1123UT T7418E122UT5296112ri 2 9/30sum形is5296N29630N1120 1230M M6307N1220M4185112MiT30741T7418A 1123A 122s s12963016307R 123R 122F F18529U5296122H 112T7418D41851

53、22E 112wVear 20047 SUN MONOT r A asn I eR IFleT nD -E -UT4185A 112s13074R 112FT29630A 123185291229030?q 122T4185A 112s13074-R 112 3FU29630UH 123HTD18529DE wij7418122J4i:371u 2 9 6 3 H 12 J6307122112D1852E h91226307E30741E122U 1123UT T7418E122UT5296112ri 2 9/30sum形is5296N29630N1120 1230M M6307N1220M4

54、185112Mi18529HdSEE630712 9-4185N18529N112U 122U s s30741T74181123A 122s2963016307 123R 122F18529U5296122H 112T7418D4185122E 112w6307E3074122 1125296N29631120 12M5296N112UsT6307A 122s15296R 112FU4185H 112T103074111237W采 002 252961121-T 一上 074s129630R 123Fu-HTD30741DE 1123E w wE29630E u 12318529 wM122

55、M0FR8529122?41812263071225296112185291227 418B界FT63071 2 25 -z 9 61124 -I- 8 5112T5296A 112s14185unnrnMn- 3 0 7 4H 112D2963H-E 123wE 18529 h- 12 g33741N丄 12 ? -u74131 294185N18529N112U 122U s s7418N122Us?151122 -b 3 N123Us307rd 2 2=地址,電話(huà)E-maii 等職工信息錄入功能(學(xué)生信(2)職工信息瀏覽功能-輸出(3)按工號(hào)查詢(xún)(4)按姓名查詢(xún)(5)按職稱(chēng)查詢(xún)(6)職工

56、信息的刪除與修改(7)退出系統(tǒng)題目 3:工資納稅系統(tǒng)設(shè)計(jì)要求:(1)只能使用C語(yǔ)言,源程序要有適當(dāng)?shù)淖⑨專(zhuān)钩绦蛉菀组喿x( 2) 至少采用文本菜單界面(如果能采用圖形菜單界面更好)( 3) 寫(xiě)出課程設(shè)計(jì)報(bào)告,具體要求見(jiàn)相關(guān)說(shuō)明文檔功能要求:個(gè)人所得稅每月交一次,底線是 1600元月,也就是超過(guò)了1600元的 月薪才開(kāi)始計(jì)收個(gè)人所得稅。個(gè)人所得稅稅率表一(工資、薪金所得適用) 級(jí)數(shù)全月應(yīng)納稅所得額稅率()-不超過(guò) 500 元的 -5超過(guò) 500元至 2000元的部分 10超過(guò) 2000元至 5000元的部分超過(guò) 5000元至 20000元的部分超過(guò) 20000元至 40000元的部分超過(guò) 400

57、00元至 60000元的部分超過(guò) 60000元至 80000元的部分超過(guò) 80000元至 100000元的部分超過(guò) 100000元的部分表中的應(yīng)納稅所得額是指以每月收入額減除 1600元后的余額。 例如:計(jì)算為: =900應(yīng)納個(gè)人所得稅額=500X 5%+400X10% =65再比如:用一個(gè)大額工資計(jì)算, 25000元應(yīng)納稅所得額=23400應(yīng)納個(gè)人所得稅稅額=500 X 5%+1500 X 10%+3000 X 15%+15000 X 20%+3400X25%=4475( 1)輸入工資計(jì)算出納稅金額。(2)分別用述6腕和switch語(yǔ)句實(shí)現(xiàn)題目 4:字符串處理函數(shù)設(shè)計(jì)要求:(1)只能使用C語(yǔ)

58、言,源程序要有適當(dāng)?shù)淖⑨專(zhuān)钩绦蛉菀组喿x( 2) 至少采用文本菜單界面(如果能采用圖形菜單界面更好)( 3) 寫(xiě)出課程設(shè)計(jì)報(bào)告,具體要求見(jiàn)相關(guān)說(shuō)明文檔功能要求:(1)編寫(xiě)求字符串長(zhǎng)度函數(shù),函數(shù)原型為:int strlen(char *p)(2)編寫(xiě)字符串復(fù)制函數(shù),函數(shù)原型為: void strcpy(char *p1,char *p2)(3)編寫(xiě)字符串比較函數(shù),函數(shù)原型為: int strcmp(char *p1,char *p2), 返回值為第一個(gè)不相同字符的 ASCII 碼差。)(4)在主函數(shù)中根據(jù)用戶(hù)需要調(diào)用不同的函數(shù)功能。題目 5:進(jìn)制轉(zhuǎn)換設(shè)計(jì)要求:(1) 只能使用 C 語(yǔ)言,源程序要

59、有適當(dāng)?shù)淖⑨專(zhuān)钩绦蛉菀组喿x( 2) 至少采用文本菜單界面(如果能采用圖形菜單界面更好)( 3) 寫(xiě)出課程設(shè)計(jì)報(bào)告,具體要求見(jiàn)相關(guān)說(shuō)明文檔功能要求:編一程序,實(shí)現(xiàn)將輸入的一個(gè)無(wú)符號(hào)整數(shù)轉(zhuǎn)換為二進(jìn)制和八進(jìn)制表示, 分別存入字符數(shù)組中并輸出。(提示:算法采用模擬人工法。)注:計(jì)算機(jī)模擬人工是編程中常用的方法,這種方法要求編程者首先分 析在人工方式下解決問(wèn)題的過(guò)程,從中找出步驟和規(guī)律,然后編寫(xiě)程序, 按照人工解決問(wèn)題的步驟和規(guī)律進(jìn)行操作。題目 6:回文數(shù)的形成設(shè)計(jì)要求:(1)只能使用C語(yǔ)言,源程序要有適當(dāng)?shù)淖⑨專(zhuān)钩绦蛉菀组喿x( 2) 至少采用文本菜單界面(如果能采用圖形菜單界面更好)( 3) 寫(xiě)出

60、課程設(shè)計(jì)報(bào)告,具體要求見(jiàn)相關(guān)說(shuō)明文檔 功能要求:任取一個(gè)十進(jìn)制整數(shù),將其倒過(guò)來(lái)后與原來(lái)的整數(shù)相加,得到一個(gè)新的 整數(shù)后重復(fù)以上步驟,則最終可得到一個(gè)回文數(shù)。請(qǐng)編程驗(yàn)證。(回文數(shù) 就是將一個(gè)數(shù)從左向右讀是一樣的,如 121,11等) 。 (注:回文數(shù)不超 過(guò))回文數(shù)的這一形成規(guī)則目前還屬于一個(gè)猜想,尚未獲得數(shù)學(xué)上的驗(yàn)證, 有些回文數(shù)要經(jīng)歷上百個(gè)步驟才能獲得,請(qǐng)編程驗(yàn)證,打印形成過(guò)程。如 輸入整數(shù)78,則形成回文數(shù)的過(guò)程為:78+87 = +561 = +627 = +3531 =4884。提示:一個(gè)函數(shù)用來(lái)求反序數(shù),另一個(gè)函數(shù)判斷是否為回文數(shù),在主函數(shù) 中輸入輸出。題目7:車(chē)票管理系統(tǒng)(限最多2

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
  • 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ì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論