C語言程序設(shè)計例題_第1頁
C語言程序設(shè)計例題_第2頁
C語言程序設(shè)計例題_第3頁
免費預(yù)覽已結(jié)束,剩余1頁可下載查看

下載本文檔

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

文檔簡介

1、C 語言程序課程設(shè)計任務(wù)書一、題目每個同學(xué)可從下列給出的參考題目中任選一題完成,也可以自選題目。1.完成一個學(xué)生成績管理系統(tǒng)。內(nèi)容描述:設(shè)計四個類:學(xué)生基本信息;成績表;班級表;課程表(描述課程信息:課程編號,科目名稱(如高等數(shù)學(xué),大學(xué)英語等);學(xué)生成績及課程信息用文件保存,每個類一個文件,程序執(zhí)行時從文件讀入。要求:能按學(xué)期、按班級完成對學(xué)生成績的錄入、修改;能按班級統(tǒng)計學(xué)生的成績;求學(xué)生的總分及平均分; 并能根據(jù)學(xué)生的平均成績進(jìn)行排序, 能查詢學(xué)生成績,不及格科目及學(xué)生名單;能按班級輸出學(xué)生的成績單。2. 完成一個學(xué)生個人財務(wù)管理系統(tǒng)。內(nèi)容描述:主要設(shè)計四個類:資金類型(描述資金基本信息)

2、;現(xiàn)金表(通過對象來實現(xiàn)收入支出的記錄) ;卡類(描述卡的信息:給卡編號,派生類為一卡通類,銀行卡類,信用卡類) ;流水帳(記錄收入,支出,借貸,轉(zhuǎn)賬,時間) ;電話消費表 (考慮花費預(yù)存情況 ) ;收入與支出的項目信息用文件保存,每個類一個文件,程序執(zhí)行時從文件讀入。要求:能按時間、按收入與支出完成對個人財務(wù)的記錄,且按時間統(tǒng)計資金的結(jié)余;能查詢個人的總結(jié)余及詳細(xì)收入與支出狀況, 并在收支借貸情況異常時提醒用戶。3. 招生管理系統(tǒng)。內(nèi)容描述:假設(shè)有某高校今年打算招生 100 人(專業(yè)和各專業(yè)招收人數(shù)自定),但有 130 百人報名(假設(shè)所有人都不服從調(diào)劑, 每個人按志愿依次填寫三個專業(yè)),那么

3、請你編寫一個系統(tǒng),按報考人的志愿順序依次錄取(若多名報考人報考同一專業(yè),則按分?jǐn)?shù)排名依次錄取。兩人若分?jǐn)?shù)相同,則按英語、數(shù)學(xué)、綜合、語文成績排名。)(設(shè)計如下類:人類,成績類,志愿類,學(xué)生類) 。要求:能夠?qū)⑾嚓P(guān)信息記錄在文件中,并能從文件中讀取信息。4. 校園一卡通管理系統(tǒng)。內(nèi)容描述:該系統(tǒng)將實現(xiàn)用戶登錄管理、一卡通管理、消費部門管理和管理員管理等功能。 其中:用戶登錄管理, 負(fù)責(zé)對利用終端進(jìn)行登錄的用戶的身份進(jìn)行有效性檢測;一卡通管理,可以進(jìn)行一卡通發(fā)放、充值、銷毀和掛失等功能;消費部門管理,可以進(jìn)行消費、營業(yè)金額統(tǒng)計和查詢等功能;管理員管理,可以進(jìn)行新增、刪除、修改,統(tǒng)計和查詢?nèi)藛T信息等

4、功能。5. 完成某專業(yè)學(xué)生一學(xué)年成績平均績點的計算內(nèi)容描述:設(shè)計五個類:學(xué)生類(描述學(xué)生基本信息) ;成績類;專業(yè)類;班級類;課程類(描述課程信息:課程編號,科目名稱(如高等數(shù)學(xué),大學(xué)英語等),學(xué)時,學(xué)分);學(xué)生成績及課程信息用文件保存,每個類一個文件,程序執(zhí)行時從文件讀入。要求:(1) 通過文件讀入相關(guān)數(shù)據(jù)(2) 可以統(tǒng)計各個同學(xué)的平均績點,績點的算法與學(xué)校相同(3) 按專業(yè)對平均績點排序,將結(jié)果輸出到文件(4) 統(tǒng)計每個同學(xué)的不及格科目,并輸出到文件6. 數(shù)獨問題問題描述:在每個小格子里面填上每列、每個九宮中均只出現(xiàn)一次。如圖1-9 中的數(shù)字,使得每個數(shù)字在“九宮陣”的每行、1 所示為九宮

5、圖,圖中空格需要填寫,大約有40 個左右,圖2 為圖 1 填完后的結(jié)果圖。圖 1 數(shù)獨題目圖 2圖1結(jié)果圖對于任意一個類似圖1 的數(shù)據(jù)圖,能夠計算出一個類似圖2 的結(jié)果。要求:測試數(shù)據(jù)從文件輸入圖1 中的數(shù)據(jù),用 *.txt 文件,格式如下390800102408092306006300894024560010031200640000401207002680039587000000960004028未填數(shù)字用0 表示。要求:只要求從文件輸入,然后計算填寫的最終結(jié)果。8. 分班系統(tǒng)設(shè)某專業(yè)已經(jīng)錄取 n 個學(xué)生 , 現(xiàn)在需要將其分成 m 個班,按學(xué)生性別、 成績進(jìn)行分班,要求盡量合理,一般為男女比例合理、平均成績相差不大等。建議:(1) 錄取學(xué)生數(shù)據(jù)和班號由文件輸入。(2) 先將錄取學(xué)生分成男女兩個集合。(3)在每個集合按成績S 型分班。比如分成兩個班時,排名11 班,排名2 2 班,排名 3 2 班,排名 4 1 班,依次類推。(4) 分好班后,按姓名排序,編排學(xué)號。9. 簡易倉庫管理系統(tǒng)設(shè)有某超市倉庫管理系統(tǒng), 有進(jìn)貨、出貨、統(tǒng)計等基本功能, 包括貨物類別,經(jīng)銷商類,操作員類,貨物基本信息類, 貨物庫類,可以進(jìn)貨和出貨, 并可按年、月、日統(tǒng)計,按經(jīng)銷商統(tǒng)計,按操作員統(tǒng)計等功能。建議分成如下功能:(1

溫馨提示

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

評論

0/150

提交評論