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

下載本文檔

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

文檔簡(jiǎn)介

目錄楊順民題目 1題目1:年歷顯示 1題目2:小學(xué)生測(cè)驗(yàn) 1題目3運(yùn)動(dòng)會(huì)比賽計(jì)分系統(tǒng) 2題目4:學(xué)生學(xué)籍管理系統(tǒng)(限2人) 2題目5:排班系統(tǒng) 2題目6:通訊錄程序設(shè)計(jì)(限2人) 3題目8:機(jī)房收費(fèi)管理系統(tǒng)(限2人) 3題目9:班級(jí)成績(jī)管理系統(tǒng)(限2人) 3題目10:機(jī)房機(jī)位預(yù)定系統(tǒng)(限2人) 4題目11:班級(jí)檔案管理系統(tǒng)(限2人) 4題目12:職工工資管理系統(tǒng)(限2人) 4題目13:工資納稅系統(tǒng) 5題目14:歌手比賽系統(tǒng) 5題目15:用英文單詞模擬數(shù)學(xué)計(jì)算 5題目16:C語言關(guān)鍵字中英翻譯機(jī) 6題目17:用C語言設(shè)計(jì)一個(gè)簡(jiǎn)單的計(jì)算器,要求能夠?qū)斎氲臄?shù) 6題目18:計(jì)算24游戲 6題目19:輸入盤子數(shù) 6題目20:多項(xiàng)式加法的實(shí)現(xiàn) 6題目21:實(shí)現(xiàn)帶有括號(hào)的四則運(yùn)算 6題目22:線性方程組求解 6題目23:大整數(shù)的四則運(yùn)算 6題目24:三角形計(jì)算 6題目25:四邊形計(jì)算 7題目26:設(shè)計(jì)一個(gè)模擬時(shí)間條的程序 7題目27:文件加密 7題目28:猜數(shù)游戲(掌握程序結(jié)構(gòu)及隨機(jī)函數(shù)應(yīng)用) 7題目29:字符串處理函數(shù) 7題目30:進(jìn)制轉(zhuǎn)換 8題目31:判斷一個(gè)數(shù)是否是數(shù)組中的成員(用二分法查找) 8題目32:位數(shù)大小排序(掌握數(shù)值排序算法) 8題目33:請(qǐng)編寫函數(shù)fun 8題目34:矩陣乘法(數(shù)值求解算法) 8題目35:求所有不超過200的N值 8題目36:插入后自動(dòng)排序(掌握用窮舉法進(jìn)行比較、交換) 8題目37:用梯形法求定積分(數(shù)值求解算法) 8題目38:一個(gè)奇異的三位數(shù)(窮舉算法) 8題目39:回文數(shù)的形成 8題目40:人機(jī)猜數(shù)游戲 9題目41:條件編譯 9題目42:輸出九九乘法口訣 9輸出九九乘法口決表(循環(huán)結(jié)構(gòu)的應(yīng)用,表的格式自己設(shè)定) 9題目43:設(shè)計(jì)函數(shù) 9題目44:統(tǒng)計(jì)符號(hào) 9尹四清題目 9李玉蓉題目 23題目2:排班系統(tǒng) 23題目3:個(gè)人小管家 24題目4:個(gè)人圖書管理系統(tǒng) 24題目5:數(shù)組元素的插入與逆置 24題目要求: 25把一個(gè)整數(shù)插入到按由小到大排列的數(shù)組中,插入后仍然保持由小到大的順序排列,并將得到的數(shù)組逆置成由大到小排序。 25題目6:計(jì)算字符串中子串出現(xiàn)的次數(shù) 25題目7:統(tǒng)計(jì)符號(hào) 25題目8:n階方陣求逆 25題目9:取子串函數(shù) 26題目10:進(jìn)制轉(zhuǎn)換 26賈美麗題目 27題目1:年歷顯示 27題目2:職工信息管理系統(tǒng)(限最多2人完成) 27題目3:工資納稅系統(tǒng) 28題目4:字符串處理函數(shù) 28題目5:進(jìn)制轉(zhuǎn)換 28編一程序,實(shí)現(xiàn)將輸入的一個(gè)無符號(hào)整數(shù)轉(zhuǎn)換為二進(jìn)制和八進(jìn)制表示,分別存入字符數(shù)組中并輸出。(提示:算法采用模擬人工法。) 29題目6:回文數(shù)的形成 29題目7:車票管理系統(tǒng)(限最多2人完成) 29題目8:判斷一個(gè)數(shù)是否是數(shù)組中的成員(用二分法查找) 30功能要求: 30題目9:人機(jī)猜數(shù)游戲 30楊順民題目C語言程序課程設(shè)計(jì)題目題目1:年歷顯示功能要求:輸入一個(gè)年份,輸出是在屏幕上顯示該年的日歷。假定輸入的年份在1940-2040年之間。輸入年月,輸出該月的日歷。輸入年月日,輸出距今天還有多少天,星期幾,是否是公歷節(jié)日。題目2:小學(xué)生測(cè)驗(yàn)面向小學(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é)生有三次機(jī)會(huì)輸入答案,當(dāng)學(xué)生輸入錯(cuò)誤答案時(shí),提醒學(xué)生重新輸入,如果三次機(jī)會(huì)結(jié)束則輸出正確答案;(4)對(duì)于每道題,學(xué)生第一次輸入正確答案得10分,第二次輸入正確答案得7分,第三次輸入正確答案得5分,否則不得分;(5)總成績(jī)90以上顯示“SMART”,80-90顯示“GOOD”,70-80顯示“OK”,60-70顯示“PASS”,60以下“TRYAGAIN”。題目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)由程序提醒用戶填寫比賽結(jié)果,輸入各項(xiàng)目獲獎(jiǎng)運(yùn)動(dòng)員信息。(3)所有信息記錄完畢后,用戶可以查詢各個(gè)學(xué)校的比賽成績(jī)(4)查看參賽學(xué)校信息和比賽項(xiàng)目信息等。題目4:學(xué)生學(xué)籍管理系統(tǒng)(限2人)用數(shù)據(jù)文件存放學(xué)生的學(xué)籍,可對(duì)學(xué)生學(xué)籍進(jìn)行注冊(cè),登錄,修改,刪除,查找,統(tǒng)計(jì),學(xué)籍變化等操作。(用文件保存)功能要求:系統(tǒng)以菜單方式工作。登記學(xué)生的學(xué)號(hào),姓名,性別,年齡,籍貫,系別,專業(yè),班級(jí);修改已知學(xué)號(hào)的學(xué)生信息;刪除已知學(xué)號(hào)的學(xué)生信息;查找已知學(xué)號(hào)的學(xué)生信息;按學(xué)號(hào),專業(yè)輸出學(xué)生籍貫表。查詢學(xué)生學(xué)籍變化,比如入學(xué),轉(zhuǎn)專業(yè),退學(xué),降級(jí),休學(xué),畢業(yè)。題目5:排班系統(tǒng)學(xué)校實(shí)驗(yàn)樓有7名保安人員:錢、趙、孫、李、周、吳、陳。由于工作需要進(jìn)行輪休制度,一星期中每人休息一天。預(yù)先讓每一個(gè)人選擇自己認(rèn)為合適的休息日。請(qǐng)編制程序,打印輪休的所有可能方案。當(dāng)然使每個(gè)人都滿意,例如每人選擇的休息日如下:錢:星期一、星期六趙:星期二、星期四孫:星期三、星期日李:星期五周:星期一、星期四、星期六吳:星期二、星期五陳:星期三、星期六、星期日運(yùn)行結(jié)果:Solution:1趙錢孫李周吳陳=============================================================星期四星期一星期三星期五星期六星期二星期日Solution:2趙錢孫李周吳陳=============================================================星期四星期一星期日星期五星期六星期二星期三Solution:3趙錢孫李周吳陳=============================================================星期四星期六星期三星期五星期一星期二星期日Solution:4趙錢孫李周吳陳=============================================================星期四星期六星期日星期五星期一星期二星期三題目6:通訊錄程序設(shè)計(jì)(限2人)設(shè)計(jì)一個(gè)實(shí)用的小型通訊錄程序,具有添加,查詢和刪除功能。由姓名,籍貫,電話號(hào)碼1,電話號(hào)碼2,電子郵箱組成,姓名可以由字符和數(shù)字混合編碼。電話號(hào)碼可由字符和數(shù)字組成。(用文件保存)實(shí)現(xiàn)功能:(1)系統(tǒng)以菜單方式工作(2)信息錄入功能(3)信息瀏覽功能(4)信息查詢功能(5)信息修改功能(6)系統(tǒng)退出功能題目7:學(xué)生選課系統(tǒng)(限2人)假定有n門課程,每門課程有課程編號(hào),課程名稱,課程性質(zhì),學(xué)時(shí),授課學(xué)時(shí),實(shí)驗(yàn)或上機(jī)學(xué)時(shí),學(xué)分,開課學(xué)期等信息,學(xué)生可按要求(如總學(xué)分不得少于15)自由選課。試設(shè)計(jì)一個(gè)選修課程系統(tǒng),使之能提供以下功能:(1)系統(tǒng)以菜單方式工作(2)課程信息和學(xué)生選課信息錄入功能(課程信息用文件保存)(3)課程信息瀏覽功能(4)查詢功能(5)按學(xué)分查詢(6)某門課程學(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/h,不足一小時(shí)按一小時(shí)計(jì)算)(3)查詢功能:按條件(班級(jí)、學(xué)號(hào)、姓名)顯示學(xué)生的上機(jī)時(shí)間。(4)機(jī)器使用情況的顯示(顯示方式不限但要一目了然)題目9:班級(jí)成績(jī)管理系統(tǒng)(限2人)對(duì)一個(gè)有N個(gè)學(xué)生的班級(jí),每個(gè)學(xué)生有M門課程。該系統(tǒng)實(shí)現(xiàn)對(duì)班級(jí)成績(jī)的錄入、顯示、修改、排序、保存等操作的管理。(用文件保存)功能要求:(1)本系統(tǒng)采用一個(gè)結(jié)構(gòu)體數(shù)組,每個(gè)數(shù)據(jù)的結(jié)構(gòu)應(yīng)當(dāng)包括:學(xué)號(hào)、姓名、M門課程名稱。(2)本系統(tǒng)顯示這樣的菜單:請(qǐng)選擇系統(tǒng)功能項(xiàng):a、成績(jī)錄入b、成績(jī)顯示c、成績(jī)保存d、成績(jī)排序e、成績(jī)修改(要求先輸入密碼)f、成績(jī)統(tǒng)計(jì)1)顯示每門課程成績(jī)最高的學(xué)生的基本信息2)顯示每門課程的平均成績(jī)3)顯示超過某門課程平均成績(jī)的學(xué)生人數(shù)g、退出系統(tǒng)(3)執(zhí)行一個(gè)具體的功能之后,程序?qū)⒅匦嘛@示菜單。(4)將學(xué)生成績(jī)保存到文件中。題目10:機(jī)房機(jī)位預(yù)定系統(tǒng)(限2人)20臺(tái)機(jī)器,編號(hào)1到20,從早八點(diǎn)到晚八點(diǎn)。兩小時(shí)一個(gè)時(shí)間段,每次可預(yù)定一個(gè)時(shí)間段。功能要求:(1)系統(tǒng)以菜單方式工作(2)查詢,根據(jù)輸入時(shí)間,輸出機(jī)位信息。(3)機(jī)位預(yù)定,根據(jù)輸入的時(shí)間查詢是否有空機(jī)位,若有則預(yù)約,若無則提供最近的時(shí)間段,另:若用戶在非空時(shí)間上機(jī),則將用戶信息列入等待列表。(4)退出預(yù)定,根據(jù)輸入的時(shí)間,機(jī)器號(hào)撤銷該事件的預(yù)定!(5)查詢是否有等待信息,若有則提供最優(yōu)解決方案(等待時(shí)間盡量短),若無則顯示提示信息。題目11:班級(jí)檔案管理系統(tǒng)(限2人)對(duì)一個(gè)有N個(gè)學(xué)生的班級(jí),通過該系統(tǒng)實(shí)現(xiàn)對(duì)該班級(jí)學(xué)生的基本信息進(jìn)行錄入、顯示、修改、刪除、保存等操作的管理。功能要求:(1)本系統(tǒng)采用一個(gè)包含N個(gè)數(shù)據(jù)的結(jié)構(gòu)體數(shù)組,每個(gè)數(shù)據(jù)的結(jié)構(gòu)應(yīng)當(dāng)包括:學(xué)號(hào)、姓名、性別、年齡、備注。(2)本系統(tǒng)顯示這樣的菜單:請(qǐng)選擇系統(tǒng)功能項(xiàng):a學(xué)生基本信息錄入b學(xué)生基本信息顯示c學(xué)生基本信息保存d學(xué)生基本信息刪除e學(xué)生基本信息修改(要求先輸入密碼)f學(xué)生基本信息查詢(1)按學(xué)號(hào)查詢(2)按姓名查詢(3)按性別查詢(4)按年齡查詢g.退出系統(tǒng)(3)執(zhí)行一個(gè)具體的功能之后,程序?qū)⒅匦嘛@示菜單。(4)將學(xué)生基本信息保存到文件中。(5)進(jìn)入系統(tǒng)之前要先輸入密碼。題目12:職工工資管理系統(tǒng)(限2人)功能設(shè)計(jì)要求1.輸入記錄:將每一個(gè)職工的姓名、ID號(hào)以及基本工資、職務(wù)工資、崗位津貼、醫(yī)療保險(xiǎn)、公積金的數(shù)據(jù)作為一個(gè)記錄。該軟件能建立一個(gè)新的數(shù)據(jù)文件或給已建立好的數(shù)據(jù)文件增加記錄。2.顯示記錄:根據(jù)用戶提供的記錄或者根據(jù)職工姓名顯示一個(gè)或幾個(gè)職工的各項(xiàng)工資和平均工資。3.修改記錄:可以對(duì)數(shù)據(jù)文件的任意記錄的數(shù)據(jù)進(jìn)行修改并在修改前后對(duì)記錄內(nèi)容進(jìn)行顯示。4.查找記錄:可以對(duì)數(shù)據(jù)文件的任意記錄的數(shù)據(jù)進(jìn)行查找并在查找前后對(duì)記錄內(nèi)容進(jìn)行顯示。5.刪除記錄:可刪除數(shù)據(jù)文件中的任一記錄。6.統(tǒng)計(jì):(A)計(jì)算各項(xiàng)工資平均工資及總工資,(B)統(tǒng)計(jì)符合指定條件(如職工工資前三項(xiàng)之和在3000元以上、3000~2000元、2000~1000元)以內(nèi)的工資職工人數(shù)及占總職工人數(shù)的百分比。(C)按字符表格形式打印全部職工工資信息表及平均工資(包括各項(xiàng)總的平均工資)。7.保存數(shù)據(jù)文件功能。例如:職工工資信息表

ID號(hào)姓名基本工資職務(wù)工資津貼醫(yī)療保險(xiǎn)-公積金-總工資

01 張望1286 794 198 109 135 2034

02 李明 1185 628 135 94 114 1740

03王小民 895 438 98 64 73 1294

04張效章 1350 868 210 116 150 2162

05彭山 745 398 84 61 68 1098

各項(xiàng)平均工資1092.2625.214588.8108題目13:工資納稅系統(tǒng)個(gè)人所得稅每月交一次,底線是1600元/月,也就是超過了1600元的月薪才開始計(jì)收個(gè)人所得稅。個(gè)人所得稅稅率表一(工資、薪金所得適用)級(jí)數(shù)全月應(yīng)納稅所得額稅率(%)1不超過500元的52超過500元至2000元的部分103超過2000元至5000元的部分154超過5000元至20000元的部分205超過20000元至40000元的部分256超過40000元至60000元的部分307超過60000元至80000元的部分358超過80000元至100000元的部分409超過100000元的部分45表中的應(yīng)納稅所得額是指以每月收入額減除1600元后的余額。例如:計(jì)算為:2500-1600=900應(yīng)納個(gè)人所得稅額=500×5%+400×10%=65再比如:我們用一個(gè)大額工資計(jì)算,25000元應(yīng)納稅所得額=25000-1600=23400應(yīng)納個(gè)人所得稅稅額=500×5%+1500×10%+3000×15%+15000×20%+3400×25%=4475要求:輸入工資計(jì)算出納稅金額。題目14:歌手比賽系統(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)寫入數(shù)據(jù)文件7)退出系統(tǒng)。題目15:用英文單詞模擬數(shù)學(xué)計(jì)算讀入兩個(gè)小于100的正整數(shù)A和B,計(jì)算A+B。需要注意的是:A和B的每一位數(shù)字由對(duì)應(yīng)的英文單詞給出。

具體的輸入輸出格式規(guī)定如下:

輸入格式:測(cè)試輸入包含若干測(cè)試用例,每個(gè)測(cè)試用例占一行,格式為"A

+

B

=",相鄰兩字符串有一個(gè)空格間隔。當(dāng)A和B同時(shí)為zero時(shí)輸入結(jié)束,相應(yīng)的結(jié)果不要輸出。輸出格式:對(duì)每個(gè)測(cè)試用例輸出1行,即A+B的值。

輸入樣例:

one

+

two

=

three

four

+

five

six

=

zero

seven

+

eight

nine

=

zero

+

zero

=

輸出樣例:threeninezeroninesix題目16:C語言關(guān)鍵字中英翻譯機(jī)要求輸入中文的名詞和關(guān)鍵字,可以將其翻譯成英語,如輸入“基本整形”+回車,得到int;輸入英文的單詞int,則可以翻譯成中文“基本整形”??赡M文曲星來實(shí)現(xiàn)??啥啻尾樵?,輸入bye時(shí)退出。題目17:用C語言設(shè)計(jì)一個(gè)簡(jiǎn)單的計(jì)算器,要求能夠?qū)斎氲臄?shù)1.進(jìn)行+,-,*,/,運(yùn)算;2.可以帶括號(hào)();3.不限定運(yùn)算式的輸入長(zhǎng)度.(參考編譯技術(shù)中語法分析原理)題目18:計(jì)算24游戲要求:輸入四個(gè)數(shù)通過加減乘除計(jì)算出24,顯示計(jì)算過程,并提示成功信息。題目19:輸入盤子數(shù)(2個(gè)以上有效),移動(dòng)速度,開始演示漢諾塔移動(dòng)的步驟,要求:盤子,A,B,C柱需要自己繪制,初始時(shí)盤子在A柱上通過B柱最終移動(dòng)到C柱上,顯示出盤子在幾個(gè)柱之間的移動(dòng)過程。題目20:多項(xiàng)式加法的實(shí)現(xiàn)已知如下兩個(gè)多項(xiàng)式 P(x)=PX+PX+...+PX+P Q(x)=qX+qX+...+qX+q求它們的和多項(xiàng)式S(x)。題目21:實(shí)現(xiàn)帶有括號(hào)的四則運(yùn)算輸入是一個(gè)帶有括號(hào)的四則運(yùn)算表達(dá)式,輸出是計(jì)算得出的正確計(jì)算結(jié)果。例如:輸入:123+213-67*34+345/23*45*(34+34-345+245+567)回車,然后程序計(jì)算得出結(jié)果為:359183題目22:線性方程組求解輸入是N(N<256)元線性方程組Ax=B,輸出是方程組的解,也可能無解或有多組解??梢杂酶咚瓜シㄇ蠼?,也可以采用其它方法。題目23:大整數(shù)的四則運(yùn)算大整數(shù)指超過十位的十進(jìn)制整數(shù),這里為簡(jiǎn)便,假定不超過五十位。這類大整數(shù)在C語言系統(tǒng)中因超界溢出,是不能直接表達(dá)和計(jì)算的??梢杂脭?shù)組來表示大整數(shù),在此基礎(chǔ)上編寫出實(shí)現(xiàn)大整數(shù)加、減、乘、除的程序,并努力加以優(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的面積的七分之一。AA1BC1B1CA題目25:四邊形計(jì)算對(duì)于任意的四邊形ABCD,其對(duì)角線AC與BD的中點(diǎn)分別是M、N,AB、CD的延長(zhǎng)線交于R。驗(yàn)證三角形RMN的面積是四邊形ABCD面積的四分之一。CCNMBADR題目26:設(shè)計(jì)一個(gè)模擬時(shí)間條的程序基本要求:一般我們?cè)诎惭b程序的時(shí)候,會(huì)經(jīng)??吹接幸粋€(gè)時(shí)間條表示程序安裝的進(jìn)度,這樣用戶就能夠了解到安裝還剩余多少時(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ū)崿F(xiàn)發(fā)送文件的加密和解密操作。加密算法,密鑰設(shè)計(jì)由同學(xué)自己選擇現(xiàn)有的加密解密算法或是自己設(shè)計(jì)。要求:(1)對(duì)文件的字符根據(jù)加密算法,實(shí)現(xiàn)文件加密。(2)對(duì)操作給出必要的提示。(3)對(duì)存在的file1.txt文件,必須先打開,后讀寫,最后關(guān)閉。加密后的文件放在file2.txt。(4)解密文件保存在file3.txt中。題目28:猜數(shù)游戲(掌握程序結(jié)構(gòu)及隨機(jī)函數(shù)應(yīng)用)程序說明:游戲的開始由機(jī)器產(chǎn)生一個(gè)隨機(jī)數(shù)(1~100之間,用庫(kù)函數(shù)random(),用法見后面的說明),然后游戲者在程序的提示下猜數(shù),若輸入的數(shù)比這個(gè)數(shù)大,程序提示:YouranswerisHIGH,tryagain.,否則,程序提示:YouranswerisLOW,tryagain.,直到猜對(duì)為止。程序可實(shí)現(xiàn)連續(xù)猜數(shù),直到游戲者退出。程序輸出要求:累計(jì)游戲者猜對(duì)一個(gè)數(shù)所需次數(shù)n,當(dāng)n<=7時(shí),給出“Congratulation”字樣;當(dāng)7<n<15時(shí),給出“Icanbetyoucandoitbetter.”;當(dāng)n>=15時(shí),用exit(0)庫(kù)函數(shù)退出程序。題目29:字符串處理函數(shù)編寫三個(gè)函數(shù):求字符串長(zhǎng)度函數(shù)(函數(shù)原型為:intstrlen(char*p)),字符串復(fù)制函數(shù)(函數(shù)原型為:voidstrcpy(char*p1,char*p2)),字符串比較函數(shù)(函數(shù)原型為:intstrcmp(char*p1,char*p2),返回值為第一個(gè)不相同字符的ASCII碼差。)。要求:在主函數(shù)中根據(jù)用戶需要調(diào)用不同的函數(shù)功能。題目30:進(jìn)制轉(zhuǎn)換編一程序,實(shí)現(xiàn)將輸入的一個(gè)無符號(hào)整數(shù)轉(zhuǎn)換為二進(jìn)制和八進(jìn)制表示,分別存入字符數(shù)組中并輸出。(提示:算法采用模擬人工法。)注:計(jì)算機(jī)模擬人工是編程中常用的方法,這種方法要求編程者首先分析在人工方式下解決問題的過程,從中找出步驟和規(guī)律,然后編寫程序,按照人工解決問題的步驟和規(guī)律進(jìn)行操作。題目31:判斷一個(gè)數(shù)是否是數(shù)組中的成員(用二分法查找)已知數(shù)據(jù)a中一共有10個(gè)已排序的整數(shù)(由小到大排列)。現(xiàn)在從鍵盤上輸入一個(gè)數(shù),判斷這個(gè)數(shù)是否是數(shù)組a中的數(shù),如果是的話,打印出此數(shù)在數(shù)組a中的位置來,否則打印“找不到“。(提示:①設(shè)待查找的數(shù)為x,設(shè)三個(gè)位置變量l、m、h分別代表查找范圍的頂部、中間位置和底部,m=(l+h)/2,把數(shù)分成以a[m]為中點(diǎn)的兩段范圍。②判斷x是否等于a[m],若是,則找到。③若大于a[m],則x必在后半段范圍,即在a[m+1]至a[h]。則舍棄前半段,再在后半段重新劃分兩段范圍,定出l、m和h,重復(fù)以上步驟,逐步縮小查找范圍。)題目32:位數(shù)大小排序(掌握數(shù)值排序算法)程序說明:輸入一個(gè)五位整數(shù),對(duì)此整數(shù)中的五個(gè)數(shù)值進(jìn)行從大到小的順序排序,形成一個(gè)新的五位整數(shù),并輸出這個(gè)整數(shù)。要求:用函數(shù)調(diào)用。題目33:請(qǐng)編寫函數(shù)fun函數(shù)的功能是求出二維數(shù)組周邊元素之和,作為函數(shù)值返回。二維數(shù)組中的值在主函數(shù)中賦予。(數(shù)組維數(shù)用宏定義)題目34:矩陣乘法(數(shù)值求解算法)編寫一個(gè)函數(shù)實(shí)現(xiàn)矩陣A(2行3列)與矩陣B相乘(3行2列),乘積放在C數(shù)組中。在主函數(shù)中輸入相乘的兩數(shù)組,并輸出結(jié)果。題目35:求所有不超過200的N值N的平方是具有對(duì)稱性質(zhì)的回文數(shù)?;匚臄?shù)就是將一個(gè)數(shù)從左向右讀是一樣的,如滿足題意要求的數(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)制表達(dá)式是一個(gè)三位數(shù),而這個(gè)自然數(shù)的九進(jìn)制表示也是一個(gè)三位數(shù),且這兩個(gè)三位數(shù)的數(shù)碼順序正好相反,求這個(gè)三位數(shù)。題目39:回文數(shù)的形成任取一個(gè)十進(jìn)制整數(shù),將其倒過來后與原來的整數(shù)相加,得到一個(gè)新的整數(shù)后重復(fù)以上步驟,則最終可得到一個(gè)回文數(shù)。請(qǐng)編程驗(yàn)證。(回文數(shù)就是將一個(gè)數(shù)從左向右讀是一樣的,如121,11等)。(注:回文數(shù)不超過2147483647)回文數(shù)的這一形成規(guī)則目前還屬于一個(gè)猜想,尚未獲得數(shù)學(xué)上的驗(yàn)證,有些回文數(shù)要經(jīng)歷上百個(gè)步驟才能獲得,請(qǐng)編程驗(yàn)證,打印形成過程。如輸入整數(shù)78,則形成回文數(shù)的過程為:78+87=165,165+561=726,726+627=1353,1353+3531=4884。提示:一個(gè)函數(shù)用來求反序數(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é)果顯示出來,給人以提示,請(qǐng)人再猜,直到人猜出計(jì)算機(jī)所想的四位數(shù)為止。請(qǐng)編程實(shí)現(xiàn)該游戲,游戲結(jié)束時(shí),顯示人猜一個(gè)數(shù)用了幾次。提示:用庫(kù)函數(shù)random()產(chǎn)生一個(gè)隨機(jī)數(shù)。如:Intz;z=random(9999);題目41:條件編譯用條件編譯方法實(shí)現(xiàn)以下功能:輸入一行電報(bào)文字,可以任選兩種輸出,一為原文輸出;一為將字母變成其下一字母(如’a’變成’b’……….’z’變成’a’。其他字符不變)。用#define命令來控制是否要譯成密碼。例如:#definechange1則輸出密碼。若#definechange0則不譯成密碼,按原碼輸出。題目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è)空格分開)。若一個(gè)單詞恰好在行末結(jié)束,則下一行的開頭應(yīng)有空格,句號(hào)和逗號(hào)后面也應(yīng)有空格。尹四清題目題目一:某學(xué)院教學(xué)信息管理系統(tǒng)

功能:1、每一條記錄包括一位教師的職工號(hào)、姓名、職稱、性別、3門主講課程(課程名稱、開課學(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è)界面來調(diào)用各個(gè)功能,調(diào)用界面和各個(gè)功能的操作界面應(yīng)盡可能清晰美觀!

要求:1、用C語言實(shí)現(xiàn)系統(tǒng);

2、利用結(jié)構(gòu)體數(shù)組實(shí)現(xiàn)教學(xué)信息的數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì);

3、系統(tǒng)具有增加,查詢,插入,排序等基本功能;

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)可模擬考勤過程,記錄考勤結(jié)果,并能夠在課程結(jié)束后按照設(shè)定的考勤評(píng)分標(biāo)準(zhǔn)自動(dòng)給出每個(gè)學(xué)生的考勤分?jǐn)?shù)。

分步實(shí)施:

1、

初步完成總體設(shè)計(jì),搭好框架,確定人機(jī)對(duì)話界面,確定函數(shù)個(gè)數(shù);

2、

最低要求:建立一個(gè)文件,包括同一個(gè)班的10個(gè)學(xué)生的必要信息,能對(duì)文件進(jìn)行補(bǔ)充、修訂、刪除。

3、

進(jìn)一步要求:完成包括至少4個(gè)班的考勤系統(tǒng)。

要求:1、用C語言實(shí)現(xiàn)系統(tǒng);

2、函數(shù)功能要?jiǎng)澐趾茫ńY(jié)構(gòu)化程序設(shè)計(jì));

3、界面友好(良好的人機(jī)交互),加必要的注釋;

4、要提供程序測(cè)試方案,程序一定要經(jīng)得起測(cè)試,寧可功能少一些,也要能運(yùn)行起來,不能運(yùn)行的程序是沒有價(jià)值的。

題目三:商品訂購(gòu)系統(tǒng)設(shè)計(jì)。

功能:屏幕上出現(xiàn)一個(gè)界面,讓顧客或輸入商品名稱,或商品型號(hào),或選擇列表進(jìn)而輸入商品編號(hào)都可以,如查到所選商品,則列出商品編號(hào)、商品名稱、商品型號(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)信息。

分步實(shí)施:

1、初步完成總體設(shè)計(jì),搭好框架,確定人機(jī)對(duì)話的界面,確定函數(shù)個(gè)數(shù);

2、完成最低要求:建立一個(gè)小系統(tǒng),包括10種產(chǎn)品能供顧客選擇。

3、進(jìn)一步要求:完成全部功能的系統(tǒng)。

要求:1、用C語言實(shí)現(xiàn)系統(tǒng);

2、函數(shù)功能要?jiǎng)澐趾茫ńY(jié)構(gòu)化程序設(shè)計(jì));

3、界面友好(良好的人機(jī)交互),加必要的注釋;

4、要提供程序測(cè)試方案,程序一定要經(jīng)得起測(cè)試,寧可功能少一些,也要能運(yùn)行起來,不能運(yùn)行的程序是沒有價(jià)值的。

題目四:設(shè)備管理系統(tǒng)設(shè)計(jì)

功能:設(shè)備管理系統(tǒng)應(yīng)包含各種設(shè)備的全部信息,每臺(tái)設(shè)備為一條記錄(同一時(shí)間同一部門購(gòu)買的若干臺(tái)相同設(shè)備可作為1條記錄),包括設(shè)備號(hào)、設(shè)備名稱、領(lǐng)用人、所屬部門、數(shù)量、購(gòu)買時(shí)間、價(jià)格等。能夠顯示和統(tǒng)計(jì)各種設(shè)備的信息。

分步實(shí)施:

1、

初步完成總體設(shè)計(jì),搭好框架,確定人機(jī)對(duì)話的界面,確定函數(shù)個(gè)數(shù);

2、

完成最低要求:建立一個(gè)文件,包含一個(gè)部門10臺(tái)設(shè)備的信息,能對(duì)文件進(jìn)行補(bǔ)充、修訂、刪除,能統(tǒng)計(jì)所有設(shè)備的總價(jià)值。

3、

進(jìn)一步要求:完成設(shè)備按種類、按所屬部門進(jìn)行統(tǒng)計(jì)。

要求:1、用C語言實(shí)現(xiàn)系統(tǒng);

2、函數(shù)功能要?jiǎng)澐趾茫ńY(jié)構(gòu)化程序設(shè)計(jì));

3、界面友好(良好的人機(jī)交互),加必要的注釋;

4、要提供程序測(cè)試方案,程序一定要經(jīng)得起測(cè)試,寧可功能少一些,也要能運(yùn)行起來,不能運(yùn)行的程序是沒有價(jià)值的。

題目五:飛機(jī)訂票系統(tǒng)設(shè)計(jì)

功能:本飛機(jī)共有80個(gè)坐位,分20排,每排4個(gè)位子。編號(hào)為A,B,C,D。如10D表示10排D座。A和D靠窗,19到20排為吸煙區(qū)。本系統(tǒng)可讓乘客自己選座號(hào)和區(qū)域,直到乘客滿意為止,無法滿足的話,只能改乘另一個(gè)航班。定上票的乘客需給出姓名和身份證號(hào),最后要打印出乘客清單。

分步實(shí)施:

1、初步完成總體設(shè)計(jì),搭好框架,確定人機(jī)對(duì)話的界面,確定函數(shù)個(gè)數(shù);

2、完成最低要求:建立一個(gè)小系統(tǒng),包括5排座位,兩個(gè)區(qū)域,能供乘客選擇;

3、進(jìn)一步要求:完成全部功能的系統(tǒng)。

要求:1、用C語言實(shí)現(xiàn)系統(tǒng);

2、函數(shù)功能要?jiǎng)澐趾茫ńY(jié)構(gòu)化程序設(shè)計(jì));

3、界面友好(良好的人機(jī)交互),加必要的注釋;

4、要提供程序測(cè)試方案,程序一定要經(jīng)得起測(cè)試,寧可功能少一些,也要能運(yùn)行起來,不能運(yùn)行的程序是沒有價(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)試中問題及解決方案、小結(jié)等)。

題目六:銷售管理系統(tǒng)

某公司有四個(gè)銷售員(編號(hào):1-4),負(fù)責(zé)銷售五種產(chǎn)品(編號(hào):1-5)。每個(gè)銷售員都將當(dāng)天出售的每種產(chǎn)品各寫一張便條交上來。每張便條包含內(nèi)容:

1)銷售員的代號(hào)

2)產(chǎn)品的代號(hào)

3)這種產(chǎn)品的當(dāng)天的銷售額

每位銷售員每天可能上繳0-5張便條。假設(shè),收集到了上個(gè)月的所有便條,編寫一個(gè)處理系統(tǒng),讀取上個(gè)月的銷售情況(自己設(shè)定),進(jìn)行如下處理。

1)計(jì)算上個(gè)月每個(gè)人每種產(chǎn)品的銷售額。

2)按銷售額對(duì)銷售員進(jìn)行排序,輸出排序結(jié)果(銷售員代號(hào))

3)統(tǒng)計(jì)每種產(chǎn)品的總銷售額,對(duì)這些產(chǎn)品按從高到底的順序,輸出排序結(jié)果(需輸出產(chǎn)品的代號(hào)和銷售額)

4)輸出統(tǒng)計(jì)報(bào)表

銷售統(tǒng)計(jì)報(bào)表

產(chǎn)品代號(hào)

銷售之和

銷售員代號(hào)

1

2

3

4

5

1

2

3

4

每種產(chǎn)品之和總和

題目七:魔方陣把整數(shù)1到n2排成一個(gè)n×n方陣,

使方陣中的每一行,

每一列以及對(duì)角線上的數(shù)之和都相同。如n為奇數(shù),

魔方陣可按下述方法構(gòu)成:

(1)

把1填在第一行的正中間,

然后填入后續(xù)的數(shù);

(2)

若數(shù)k填在第i行第j列的格子中,

那么k+1應(yīng)填在它的左上方,

即第i-1行,第j-1列的那個(gè)格子中,

如果左上方無格子,即:若i-1為0,

那么填在第n行第j-1列的格子中;若j-1為0,

那么填在第i-1行第n列的格子中;

若i-1和j-1都為0,

那么填在第n行第n列的格子中。

(3)

若按(2)的方法找到的格子中已填過數(shù)了,

那么數(shù)k+1改填在第k個(gè)數(shù)的正下方。即填在第i+1行和第j列的那個(gè)格子中。編一程序?qū)崿F(xiàn)上述算法,并模擬顯示其過程。

題目八:速算24

要求:

a.

一副牌54張牌,黑桃(SA,SK,SQ,SJ,S10,??,S2),紅桃(HA,HK,HQ,HJ,H10,??,H2),方塊(DA,DK,DQ,DJ,D10,??,D2),草花(CA,CK,CQ,CJ,C10,??,C2)以及大鬼Q1和小鬼Q2。其中,A,K,Q,J及Q1,Q2的點(diǎn)值分別為:1,13,12,11,1,1。其余點(diǎn)值就是牌值。

b.

由計(jì)算機(jī)隨機(jī)出四張牌。

c.

用戶輸入能算出24的表達(dá)式(只能用加、減、乘、除及括號(hào)組成的四則運(yùn)算)。

d.

計(jì)算機(jī)檢驗(yàn)用戶給出的表達(dá)式正確與否(包括是否用計(jì)算機(jī)所給出的四張牌),并根據(jù)該表達(dá)式計(jì)算出值,判斷用戶的方法是否正確。

e.

表達(dá)式求值算法參考有關(guān)圖書。

題目九:電子英漢詞典

實(shí)現(xiàn)簡(jiǎn)單電子英漢詞典的功能,具體管理操作包括單詞的添加、顯示、查找、刪除、修改和保存等。

功能要求:

1、采用結(jié)構(gòu)體數(shù)組,每個(gè)數(shù)據(jù)的結(jié)構(gòu)應(yīng)當(dāng)包括:?jiǎn)卧~的英文拼寫,單詞的中文釋義。

2、系統(tǒng)功能:

a.

詞條錄入:即添加單詞記錄。

b.

信息顯示:將所有的單詞按字母順序顯示。

c.

詞條修改:對(duì)已經(jīng)輸入的單詞信息進(jìn)行修改。

d.

詞條刪除:刪除某個(gè)單詞記錄。

e.

單詞查詢:

輸入單詞英文拼寫,輸出該單詞的中文釋義。

f.

信息保存:將單詞信息保存到文件。

g.

退出系統(tǒng)

3、系統(tǒng)使用說明:執(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)、姓名、性別、職稱、認(rèn)教課程、班級(jí)、班級(jí)數(shù)目、理論課時(shí)、實(shí)驗(yàn)課時(shí)、單個(gè)教學(xué)任務(wù)總課時(shí))

A、教師信息處理

(1)

輸入教師授課教學(xué)信息,包括教師號(hào)、姓名、性別、職稱、認(rèn)教課程、班級(jí)、班級(jí)數(shù)目、理論課時(shí)、實(shí)驗(yàn)課時(shí)。

(2)

插入(修改)教師授課教學(xué)信息:

(3)

刪除教師授課教學(xué)信息:

(4)

瀏覽教師授課教學(xué)信息:(3)

刪除教師授課教學(xué)信息:

(4)

瀏覽教師授課教學(xué)信息:

B、教師工作量數(shù)據(jù)處理:

(1)

計(jì)算單個(gè)教學(xué)任務(wù)總課時(shí)。計(jì)算原則如下表:班級(jí)數(shù)目

單個(gè)教學(xué)任務(wù)總課時(shí)

2

1.5*(理論課時(shí)+實(shí)驗(yàn)課時(shí))

3

2*(理論課時(shí)+實(shí)驗(yàn)課時(shí))

>=4

2.5*(理論課時(shí)+實(shí)驗(yàn)課時(shí))(2)

計(jì)算一個(gè)教師一個(gè)學(xué)期總的教學(xué)工作量??偟慕虒W(xué)工作量=所有單個(gè)教學(xué)任務(wù)總課時(shí)之和。

(3)教師數(shù)據(jù)查詢:

提示:輸入教師號(hào)或其他信息,即讀出所有數(shù)據(jù)信息,并顯示出來。

C、教師綜合信息輸出

提示:輸出教師信息到屏幕。薛海麗題目題目1:學(xué)生學(xué)籍管理系統(tǒng)用數(shù)據(jù)文件存放學(xué)生的學(xué)籍,可對(duì)學(xué)生學(xué)籍進(jìn)行注冊(cè),登錄,修改,刪除,查找,統(tǒng)計(jì),學(xué)籍變化等操作。功能要求:系統(tǒng)以菜單方式工作。登記學(xué)生的學(xué)號(hào),姓名,性別,年齡,籍貫,系別,專業(yè),班級(jí);修改已知學(xué)號(hào)的學(xué)生信息;刪除已知學(xué)號(hào)的學(xué)生信息;查找已知學(xué)號(hào)的學(xué)生信息;按學(xué)號(hào),專業(yè)輸出學(xué)生籍貫表。(6)查詢學(xué)生學(xué)籍變化,比如入學(xué),轉(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í)間段。功能要求:(1)系統(tǒng)以菜單方式工作(2)查詢,根據(jù)輸入時(shí)間,輸出機(jī)位信息。(3)機(jī)位預(yù)定,根據(jù)輸入的時(shí)間查詢是否有空機(jī)位,若有則預(yù)約,若無則提供最近的時(shí)間段,另:若用戶在非空時(shí)間上機(jī),則將用戶信息列入等待列表。(4)退出預(yù)定,根據(jù)輸入的時(shí)間,機(jī)器號(hào)撤銷該事件的預(yù)定?。?)查詢是否有等待信息,若有則提供最優(yōu)解決方案(等待時(shí)間盡量短),若無則顯示提示信息。題目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í)可以進(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)滿1000元,及自動(dòng)升級(jí)為VIP會(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)新住戶信息的添加。(戶主姓名、性別、身份證號(hào)、聯(lián)系電話、樓號(hào)、單元號(hào)、房號(hào)、平米數(shù)、每平米物業(yè)價(jià)格、應(yīng)繳納物業(yè)費(fèi),備注信息)(2)修改住戶信息的功能。(3)刪除住戶信息的功能。(4)應(yīng)繳物業(yè)費(fèi)自動(dòng)生成。每月1號(hào),自動(dòng)生成本月份的物業(yè)費(fèi)。如果該住戶之前的物業(yè)費(fèi)未交清,則本月物業(yè)費(fèi)與之前拖欠費(fèi)用進(jìn)行累加,為該用戶應(yīng)繳納的物業(yè)費(fèi)。(5)繳費(fèi)功能。根據(jù)用戶繳納金額,修改“應(yīng)繳納物業(yè)費(fèi)”。(6)統(tǒng)計(jì)功能:能夠按樓號(hào)分類統(tǒng)計(jì)所有未交清物業(yè)費(fèi)的記錄。能夠按拖欠款項(xiàng)多少,對(duì)所有用戶信息進(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)。功能要求:(1)用文件保存試題庫(kù)。(每個(gè)試題包括題干、4個(gè)備選答案、標(biāo)準(zhǔn)答案)(2)試題錄入:可隨時(shí)增加試題到試題庫(kù)中(3)試題抽?。好看螐脑囶}庫(kù)中可以隨機(jī)抽出N道題(N由鍵盤輸入)(4)答題:用戶可實(shí)現(xiàn)輸入自己的答案(5)自動(dòng)判卷:系統(tǒng)可根據(jù)用戶答案與標(biāo)準(zhǔn)答案的對(duì)比實(shí)現(xiàn)判卷并給出成績(jī)。題目6:手機(jī)電話薄管理系統(tǒng)設(shè)計(jì)用C設(shè)計(jì)出模擬手機(jī)通信錄管理系統(tǒng),實(shí)現(xiàn)對(duì)手機(jī)中的通信錄進(jìn)行管理。功能要求(1)查看功能:選擇此功能時(shí),列出下列三類選擇。A

辦公類

B

個(gè)人類C商務(wù)類,當(dāng)選中某類時(shí),顯示出此類所有數(shù)據(jù)中的姓名和電話號(hào)碼)(2)增加功能:能錄入新數(shù)據(jù)(一組數(shù)據(jù)包括:姓名、電話號(hào)碼、分類(可選項(xiàng)有:A

辦公類

B

個(gè)人類C商務(wù)類)、電子郵件)。例如楊春

商務(wù)類

chuny@126.com當(dāng)錄入了重復(fù)的姓名和電話號(hào)碼時(shí),則提示數(shù)據(jù)錄入重復(fù)并取消錄入;當(dāng)通信錄中超過15條信息時(shí),存儲(chǔ)空間已滿,不能再錄入新數(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:銷售管理系統(tǒng)設(shè)計(jì)某公司有四個(gè)銷售員(編號(hào):1-4),負(fù)責(zé)銷售五種產(chǎn)品(編號(hào):1-5)。每個(gè)銷售員都將當(dāng)天出售的每種產(chǎn)品各寫一張便條交上來。每張便條包含內(nèi)容:1)銷售員的代號(hào),2)產(chǎn)品的代號(hào),3)這種產(chǎn)品的當(dāng)天的銷售額。每位銷售員每天上繳1張便條。試設(shè)計(jì)一個(gè)便條管理系統(tǒng),使之能提供以下功能:(1)系統(tǒng)以菜單方式工作(2)便條信息錄入功能(便條信息用文件保存)(3)收集到了上個(gè)月的所有便條后,讀取銷售情況1)計(jì)算每個(gè)人每種產(chǎn)品的銷售額。2)按銷售額對(duì)銷售員進(jìn)行排序,輸出排序結(jié)果(銷售員代號(hào))3)統(tǒng)計(jì)每種產(chǎn)品的總銷售額,對(duì)這些產(chǎn)品按從高到底的順序,輸出排序結(jié)果(需輸出產(chǎn)品的代號(hào)和銷售額)題目8:學(xué)生選修課程系統(tǒng)設(shè)計(jì)假定有n門課程,每門課程有:課程編號(hào),課程名稱,課程性質(zhì)(公共課、必修課、選修課),總學(xué)時(shí),授課學(xué)時(shí),實(shí)驗(yàn)或上機(jī)學(xué)時(shí),學(xué)分,開課學(xué)期等信息,學(xué)生可按要求(如總學(xué)分不得少于60)自由選課。試設(shè)計(jì)一選修課程系統(tǒng),使之能提供以下功能:(1)系統(tǒng)以菜單方式工作(2)課程信息錄入功能(課程信息用文件保存)(3)課程信息瀏覽功能(4)課程信息查詢功能,查詢方式分兩種:

按學(xué)分查詢,

按課程性質(zhì)查詢(5)學(xué)生選修課程:提示選課成功,按照學(xué)生學(xué)號(hào)查詢?cè)撋x課程。題目9:職工工作量統(tǒng)計(jì)系統(tǒng)設(shè)計(jì)編寫有一個(gè)程序,能完成單位職工工作量的統(tǒng)計(jì)工作功能要求:(1)該程序輸入職工工號(hào)和完成的產(chǎn)品數(shù)量,程序允許同一職工有多次輸入,由程序?qū)ζ渫瓿傻漠a(chǎn)品數(shù)量實(shí)現(xiàn)累計(jì)(該信息保存到文件中)。(2)程序按完成數(shù)量對(duì)職工進(jìn)行排序,并確定他們的名次。按完成的產(chǎn)品數(shù)量由多到少的順序,輸出名次、同一名次的職工人數(shù)及他們的工號(hào)(工號(hào)由小到大順序輸出)。(3)能按照職工號(hào)查詢?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)由程序提醒用戶填寫比賽結(jié)果,輸入各項(xiàng)目獲獎(jiǎng)運(yùn)動(dòng)員信息。(3)所有信息記錄完畢后,用戶可以查詢各個(gè)學(xué)校的比賽成績(jī)。(4)查看參賽學(xué)校信息和比賽項(xiàng)目信息等。題目2:排班系統(tǒng)題目要求:學(xué)校實(shí)驗(yàn)樓有7名保安人員:趙、錢、孫、李、周、吳、陳。由于工作需要進(jìn)行輪休制度,一星期中每人休息一天。預(yù)先讓每一個(gè)人選擇自己認(rèn)為合適的休息日。請(qǐng)編制程序,打印輪休的所有可能方案。當(dāng)然使每個(gè)人都滿意,例如每人選擇的休息日如下:錢:星期一、星期六趙:星期二、星期四孫:星期三、星期日李:星期五周:星期一、星期四、星期六吳:星期二、星期五陳:星期三、星期六、星期日運(yùn)行結(jié)果:Solution:1趙錢孫李周吳陳=============================================================星期四星期一星期三星期五星期六星期二星期日Solution:2趙錢孫李周吳陳=============================================================星期四星期一星期日星期五星期六星期二星期三Solution:3趙錢孫李周吳陳=============================================================星期四星期六星期三星期五星期一星期二星期日Solution:4趙錢孫李周吳陳=============================================================星期四星期六星期日星期五星期一星期二星期三題目3:個(gè)人小管家個(gè)人小管家應(yīng)用系統(tǒng)給家庭提供了一個(gè)管理個(gè)人財(cái)務(wù)的平臺(tái),主要用于對(duì)家庭成員收入、支出進(jìn)行添加、查詢、刪除、修改以及打印的操作,使得家庭財(cái)務(wù)收支狀況一目了然。主要功能包括:主菜單。主要包括收入管理、支出管理和退出;添加收入記錄;查詢收入記錄;刪除收入記錄;修改收入記錄;打印收入記錄;添加支出記錄;查詢支出記錄;刪除支出記錄;修改支出記錄;打印支出記錄;退出系統(tǒng)。題目4:個(gè)人圖書管理系統(tǒng)個(gè)人圖書管理系統(tǒng)主要用于個(gè)人圖書情況的管理,包括個(gè)人圖書信息的添加、查詢、刪除、修改、打印以及外借情況查詢的操作,使得個(gè)人圖書狀況一目了然。主要功能包括:主菜單。主要包括圖書管理和退出;添加圖書信息;查詢圖書信息;刪除圖書信息;修改圖書信息;打印圖書信息;退出系統(tǒng)。題目5:數(shù)組元素的插入與逆置題目要求:把一個(gè)整數(shù)插入到按由小到大排列的數(shù)組中,插入后仍然保持由小到大的順序排列,并將得到的數(shù)組逆置成由大到小排序。主要功能包括:輸入原始數(shù)組;輸出原始數(shù)組;輸入要插入的數(shù)據(jù);輸出插入數(shù)據(jù)后的數(shù)組;輸出逆置后的數(shù)組;題目6:計(jì)算字符串中子串出現(xiàn)的次數(shù)題目要求:利用輸入函數(shù)輸入任意兩個(gè)字符串,請(qǐng)編寫程序求出第二個(gè)字符串在第一個(gè)字符串中出現(xiàn)的次數(shù),即在第一個(gè)字符串中有幾個(gè)第二個(gè)字符串。主要功能包括:用菜單界面實(shí)現(xiàn);輸入主串;輸入子串;輸出子串在主串中出現(xiàn)的次數(shù);退出系統(tǒng);題目7:統(tǒng)計(jì)符號(hào)題目要求:輸入三行文字,找出其中有多少個(gè)空格和多少個(gè)單詞(規(guī)定單詞間以一個(gè)或多個(gè)空格分開)。若一個(gè)單詞恰好在行末結(jié)束,則下一行的開頭應(yīng)有空格,句號(hào)和逗號(hào)后面也應(yīng)有空格。主要功能包括:用菜單界面實(shí)現(xiàn);輸入三行文字;輸出空格數(shù)、單詞數(shù);退出系統(tǒng)題目8:n階方陣求逆題目要求:輸入一個(gè)n(n<256)階方陣A,輸出是它的逆矩陣,要求還要再將得到的逆矩陣與原來的矩陣相乘,驗(yàn)證其結(jié)果是單位矩陣。主要功能包括:輸入方陣A;輸出方陣A;輸出逆矩陣;輸出A與逆矩陣的乘積;退出系統(tǒng);題目9:取子串函數(shù)題目要求:編寫求子串函數(shù)substr(s,n1,n2),在串s中從n1位置開始取n2個(gè)字符的子串。主要功能包括:輸入主串;輸出主串;輸入開始位置與子串長(zhǎng)度;輸出取出的子串;退出系統(tǒng);題目10:進(jìn)制轉(zhuǎn)換題目要求:編一程序,實(shí)現(xiàn)將輸入的一個(gè)無符號(hào)整數(shù)轉(zhuǎn)換為二進(jìn)制和八進(jìn)制表示,分別存入字符數(shù)組中并輸出。(提示:算法采用模擬人工法。)注:計(jì)算機(jī)模擬人工是編程中常用的方法,這種方法要求編程者首先分析在人工方式下解決問題的過程,從中找出步驟和規(guī)律,然后編寫程序,按照人工解決問題的步驟和規(guī)律進(jìn)行操作。主要功能包括:輸入無符號(hào)整數(shù);輸出無符號(hào)整數(shù);輸入輸入要轉(zhuǎn)換的進(jìn)制;輸出轉(zhuǎn)換后的值;退出系統(tǒng);賈美麗題目C語言程序課程設(shè)計(jì)題目題目1:年歷顯示設(shè)計(jì)要求:(1)只能使用C語言,源程序要有適當(dāng)?shù)淖⑨專钩绦蛉菀组喿x(2)至少采用文本菜單界面(如果能采用圖形菜單界面更好)(3)寫出課程設(shè)計(jì)報(bào)告,具體要求見相關(guān)說明文檔功能要求:輸入一個(gè)年份,輸出是在屏幕上顯示該年的日歷。假定輸入的年份在1940-2040年之間。輸入年月,輸出該月的日歷。輸入年月日,輸出星期幾,是否是公歷節(jié)日。題目2:職工信息管理系統(tǒng)(限最多2人完成)設(shè)計(jì)要求:(1)只能使用C語言,源程序要有適當(dāng)?shù)淖⑨?,使程序容易閱讀(2)至少采用文本菜單界面(如果能采用圖形菜單界面更好)(3)寫出課程設(shè)計(jì)報(bào)告,具體要求見相關(guān)說明文檔功能要求:職工信息包括:工號(hào),姓名,性別,出生年月,婚姻狀況,職稱,家庭地址,電話,E-mail等。設(shè)計(jì)一個(gè)職工信息管理系統(tǒng),使之能提供以下功能:職工信息錄入功能(學(xué)生信息用文件保存)輸入職工信息瀏覽功能輸出按工號(hào)查詢按姓名查詢按職稱查詢職工信息的刪除與修改退出系統(tǒng)題目3:工資納稅系統(tǒng)設(shè)計(jì)要求:(1)只能使用C語言,源程序要有適當(dāng)?shù)淖⑨?,使程序容易閱讀(2)至少采用文本菜單界面(如果能采用圖形菜單界面更好)(3)寫出課程設(shè)計(jì)報(bào)告,具體要求見相關(guān)說明文檔功能要求:個(gè)人所得稅每月交一次,底線是1600元/月,也就是超過了1600元的月薪才開始計(jì)收個(gè)人所得稅。個(gè)人所得稅稅率表一(工資、薪金所得適用)級(jí)數(shù)全月應(yīng)納稅所得額稅率(%)1不超過500元的52超過500元至2000元的部分103超過2000元至5000元的部分154超過5000元至20000元的部分205超過20000元至40000元的部分256超過40000元至60000元的部分307超過60000元至80000元的部分358超過80000元至100000元的部分409超過100000元的部分45表中的應(yīng)納稅所得額是指以每月收入額減除1600元后的余額。例如:計(jì)算為:2500-1600=900應(yīng)納個(gè)人所得稅額=500×5%+400×10%=65再比如:用一個(gè)大額工資計(jì)算,25000元應(yīng)納稅所得額=25000-1600=23400應(yīng)納個(gè)人所得稅稅額=500×5%+1500×10%+3000×15%+15000×20%+3400×25%=4475(1)輸入工資計(jì)算出納稅金額。(2)分別用if~else~和switch語句實(shí)現(xiàn)題目4:字符串處理函數(shù)設(shè)計(jì)要求:(1)只能使用C語言,源程序要有適當(dāng)?shù)淖⑨?,使程序容易閱讀(2)至少采用文本菜單界面(如果能采用圖形菜單界面更好)(3)寫出課程設(shè)計(jì)報(bào)告,具體要求見相關(guān)說明文檔功能要求:(1)編寫求字符串長(zhǎng)度函數(shù),函數(shù)原型為:intstrlen(char*p)(2)編寫字符串復(fù)制函數(shù),函數(shù)原型為:voidstrcpy(char*p1,char*p2)(3)編寫字符串比較函數(shù),函數(shù)原型為:intstrcmp(char*p1,char*p2),返回值為第一個(gè)不相同字符的ASCII碼差。)(4)在主函數(shù)中根據(jù)用戶需要調(diào)用不同的函數(shù)功能。題目5:進(jìn)制轉(zhuǎn)換設(shè)計(jì)要求:(1)只能使用C語言,源程序要有適當(dāng)?shù)淖⑨專钩绦蛉菀组喿x(2)至少采用文本菜單界面(如果能采用圖形菜單界面更好)(3)寫出課程設(shè)計(jì)報(bào)告,具體要求見相關(guān)說明文檔功能要求:編一程序,實(shí)現(xiàn)將輸入的一個(gè)無符號(hào)整數(shù)轉(zhuǎn)換為二進(jìn)制和八進(jìn)制表示,分別存入字符數(shù)組中并輸出。(提示:算法采用模擬人工法。)注:計(jì)算機(jī)模擬人工是編程中常用的方法,這種方法要求編程者首先分析在人工方式下解決問題的過程,從中找出步驟和規(guī)律,然后編寫程序,按照人工解決問題的步驟和規(guī)律進(jìn)行操作。題目6:回文數(shù)的形成設(shè)計(jì)要求:(1)只能使用C語言,源程序要有適當(dāng)?shù)淖⑨?,使程序容易閱讀(2)至少采用文本菜單界面(如果能采用圖形菜單界面更好)(3)寫出課程設(shè)計(jì)報(bào)告,具體要求見相關(guān)說明文檔功能要求:任取一個(gè)十進(jìn)制整數(shù),將其倒過來后與原來的整數(shù)相加,得到一個(gè)新的整數(shù)后重復(fù)以上步驟,則最終可得到一個(gè)回文數(shù)。請(qǐng)編程驗(yàn)證。(回文數(shù)就是將一個(gè)數(shù)從左向右讀是一樣的,如121,11等)。(注:回文數(shù)不超過2147483647)回文數(shù)的這一形成規(guī)則目前還屬于一個(gè)猜想,尚未獲得數(shù)學(xué)上的驗(yàn)證,有些回文數(shù)要經(jīng)歷上百個(gè)步驟才能獲得,請(qǐng)編程驗(yàn)證,打印形成過程。如輸入整數(shù)78,則形成回文數(shù)的過程為:78+87=165,165+561=726,726+627=1353,1353+3531=4884。提示:一個(gè)函數(shù)用來求反序數(shù),另一個(gè)函數(shù)判斷是否為回文數(shù),在主函數(shù)中輸入輸出。題目7:車票管理系統(tǒng)(限最多2人完成)設(shè)計(jì)要求:(1)只能使用C語言,源程序要有適當(dāng)?shù)淖⑨?,使程序容易閱讀(2)至少采用文本菜單界面(如果能采用圖形菜單界面更好)(3)寫出課程設(shè)計(jì)報(bào)告,具體要求見相關(guān)說明文檔功能要求:一車站每天有n個(gè)發(fā)車班次,每個(gè)班次都有一班次號(hào)(1、2、3…n),固定的發(fā)車時(shí)間,固定的路線(起始站、終點(diǎn)站),大致的行車時(shí)間,固定的額定載客量。如班次發(fā)車時(shí)間起點(diǎn)站終點(diǎn)站行車時(shí)間額定載量已訂票人數(shù)18:00太原廣漢2453026:30太原成都0.54040

37:00太原成都0.54020410:00太原成都0.5402

(1)錄入班次信息(信息用文件保存),可不定時(shí)地增加班次數(shù)據(jù)

(2)瀏覽班次信息,顯示出所有班次當(dāng)前狀總(如果當(dāng)前系統(tǒng)時(shí)間超過了某班次的發(fā)車時(shí)間,則顯示“此班已發(fā)出”的提示信息)。

(3)查詢路線:可按班次號(hào)查詢,,可按終點(diǎn)站查詢

(4)售票和退票功能

A:當(dāng)查詢出已定票人數(shù)小于額定載量且當(dāng)前系統(tǒng)時(shí)間小于發(fā)車時(shí)間時(shí)才能售票,自動(dòng)更新已售票人數(shù)B:退票時(shí),輸入退票的班次,當(dāng)本班車未發(fā)出時(shí)才能退票,自動(dòng)更新已售票人數(shù)題目8:判斷一個(gè)數(shù)是否是數(shù)組中的成員(用二分法查找)設(shè)計(jì)要求:(1)只能使用C語言,源程序要有適當(dāng)?shù)淖⑨專钩绦蛉菀组喿x(2)至少采用文本菜單界面(如果能采用圖形菜單界面更好)(3)寫出課程設(shè)計(jì)報(bào)告,具體要求見相關(guān)說明文檔功能要求:已知數(shù)據(jù)a中一共有10個(gè)已排序的整數(shù)(由小到大排列)?,F(xiàn)在從鍵盤上輸入一個(gè)數(shù),判斷這個(gè)數(shù)是否是數(shù)組a中的數(shù),如果是的話,打印出此數(shù)在數(shù)組a中的位置來,否則打印“找不到“。(提示:①設(shè)待查找的數(shù)為x,設(shè)三個(gè)位置變量l、m、h分別代表查找范圍的頂部、中間位置和底部,m=(l+h)/2,把數(shù)分成以a[m]為中點(diǎn)的兩段范圍。②判斷x是否等于a[m],若是,則找到。③若大于a[m],則x必在后半段范圍,即在a[m+1]至a[h]。則舍棄前半段,再在后半段重新劃分兩段范圍,定出l、m和h,重復(fù)以上步驟,逐步縮小查找范圍。)題目9:人機(jī)猜數(shù)游戲

設(shè)計(jì)要求:(1)只能使用C語言,源程序要有適當(dāng)?shù)淖⑨?,使程序容易閱讀(2)寫出課程設(shè)計(jì)報(bào)告,具體要求見相關(guān)說明文檔功能要求:

由計(jì)算機(jī)“想”一個(gè)四位數(shù),請(qǐng)人猜這個(gè)四位數(shù)是多少。人輸入這個(gè)四位數(shù)后,計(jì)算機(jī)首先判斷這四個(gè)數(shù)中有幾個(gè)猜對(duì)了,并且在猜對(duì)的數(shù)字中又有幾位位置也是對(duì)的,將結(jié)果顯示出來,給人以提示,請(qǐng)人再猜,直到人猜出計(jì)算機(jī)所想的四位數(shù)為止。請(qǐng)編程實(shí)現(xiàn)該游戲,游戲結(jié)束時(shí),顯示人猜一個(gè)數(shù)用了幾次。提示:用庫(kù)函數(shù)random()產(chǎn)生一個(gè)隨機(jī)數(shù)。如:Intz;z=random(9999);題目10:學(xué)生選課系統(tǒng)(限2人)設(shè)計(jì)要求:(1)只能使用C語言,源程序要有適當(dāng)?shù)淖⑨?,使程序容易閱讀(2)至少采用文本菜單界面(如果能采用圖形菜單界面更好)(3)寫出課程設(shè)計(jì)報(bào)告,具體要求見相關(guān)說明文檔功能要求:假定有n門

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝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ù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 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)論