C語言實(shí)訓(xùn)題目_第1頁
C語言實(shí)訓(xùn)題目_第2頁
C語言實(shí)訓(xùn)題目_第3頁
C語言實(shí)訓(xùn)題目_第4頁
C語言實(shí)訓(xùn)題目_第5頁
已閱讀5頁,還剩11頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

/實(shí)訓(xùn)題目1:商店商品管理系統(tǒng)某商店每天有進(jìn)貨、售貨、統(tǒng)計(jì)銷售額、計(jì)算毛利率、查看商品剩余量等業(yè)務(wù),所以人工管理是一件非常繁瑣的事情,為了快速有效地管理,該商店提出要編制一個(gè)計(jì)算機(jī)管理軟件。功能要求:循環(huán)顯示如圖1所示的主菜單。選擇1:創(chuàng)建商品檔案。每一個(gè)商品信息包括編號(hào)、品名、進(jìn)價(jià)、售價(jià)、進(jìn)貨量、銷售量、銷售額、剩余數(shù)、毛利;選擇2:編輯商品信息。例如,向商品檔案添加新商品、刪除原有商品、處理原有商品的新進(jìn)貨量、新銷售量、報(bào)廢量;選擇3:統(tǒng)計(jì)銷售情況。在此項(xiàng)中統(tǒng)計(jì)每種商品的銷售額、剩余數(shù)、毛利(毛利=銷售額-進(jìn)價(jià)×銷售量);選擇4:查詢商品信息。如:根據(jù)品名、剩余數(shù)(小于5或大于20)進(jìn)行查詢;選擇5:顯示商品信息。顯示方式有3種,即按原來商品順序顯示、按銷售額高到底的順序顯示、按毛利高到底的順序顯示,由于商品較多,所以要求分屏顯示。選擇0:退出系統(tǒng)。菜單要求:(1)設(shè)計(jì)如圖1_1所示的主菜單;(2)選擇2時(shí)顯示如圖1_2所示的子菜單;(3)選擇4時(shí)顯示如圖1_3所示的子菜單;(4)選擇5時(shí)顯示如圖1_4所示的子菜單;主菜單和子菜單能夠循環(huán)出現(xiàn),每一項(xiàng)菜單執(zhí)行之后,詢問用戶是否繼續(xù)進(jìn)行。從子菜單可以返回到主菜單。圖1_1圖1_1某商場商品管理主菜單| ||請(qǐng)輸入選項(xiàng)編號(hào)(0—5): ||||1——?jiǎng)?chuàng)建商品檔案 ||2——編輯商品信息 ||3——統(tǒng)計(jì)銷售情況 ||4——查詢商品信息 ||5——顯示商品信息 ||0——退出系統(tǒng) || |圖1_2.編輯商品信息子菜單|******************************||請(qǐng)輸入選項(xiàng)編號(hào)(0—4): ||******************************||1——添加新商品 ||2——?jiǎng)h除原有商品 ||3——修改原有商品信息 ||4——返回 ||0——退出 ||******************************|圖1_3查詢商品信息子菜單圖1_3查詢商品信息子菜單|******************************||請(qǐng)輸入選項(xiàng)編號(hào)(0—3): ||******************************||1——按品名查詢 ||2——按剩余數(shù)查詢 ||3——返回 ||0——退出 ||******************************|圖1_4顯示商品信息子菜單|******************************||請(qǐng)輸入選項(xiàng)編號(hào)(0—4): ||******************************||1——按原來順序顯示 ||2——按銷售額高底顯示 ||3——按毛利高底顯示 ||4——返回 ||0——退出 ||******************************| 實(shí)訓(xùn)題目2:音像圖書租借管理系統(tǒng)功能要求:(1)創(chuàng)建音像圖書庫。此庫中共有圖書、VCD、DVD3類,而每個(gè)音像圖書的信息均包括編號(hào)(用B_**、V_**和D_**分別表示圖書、VCD和DVD的編號(hào))、名稱、原價(jià)、原數(shù)量與剩余數(shù)量。(2)租借音像圖書。在結(jié)構(gòu)體數(shù)組中添加租借者的有關(guān)信息,信息包括:編號(hào)、租借日期、押金、租借天數(shù)和租金,其中編號(hào)和租借日期需要從鍵盤輸入,而租借天數(shù)和租金在歸還時(shí)由系統(tǒng)自動(dòng)計(jì)算。輸入前2項(xiàng)信息后系統(tǒng)立即顯示應(yīng)交的押金額。每個(gè)音像圖書的押金額由它們的原價(jià)決定,是原價(jià)的3倍。請(qǐng)注意,租借時(shí)音像圖書庫的剩余數(shù)量相應(yīng)減少,而且當(dāng)剩余數(shù)量為0時(shí)應(yīng)顯示“此音像圖書已全部借出!”,如果沒找到需要借的音像圖書,則應(yīng)顯示“無此音像圖書!”的信息。(3)歸還音像圖書。輸入編號(hào)和歸還日期,則顯示該音像圖書名,并根據(jù)租借日期和歸還日期,計(jì)算租借天數(shù),再借助編號(hào)按圖書一天0.2元、VCD一天0.1元、DVD一天0.3元的標(biāo)準(zhǔn)計(jì)算應(yīng)交的租金,最后顯示押金、租金、應(yīng)退的余額。如果租借天數(shù)過多,導(dǎo)致租金大于押金,則不再收取差額。請(qǐng)注意,歸還時(shí)音像圖書庫的剩余數(shù)量也相應(yīng)增加,而且在租借結(jié)構(gòu)體數(shù)組中,刪除該租借者的信息。(4)購進(jìn)音像圖書。對(duì)于原有的音像圖書,只增加其原數(shù)量,而對(duì)于新增加的音像圖書,則需要在音像圖書庫中添加新的記錄。(5)報(bào)廢音像圖書。對(duì)于丟失、過期的音像圖書進(jìn)行報(bào)廢處理,但當(dāng)原數(shù)量和剩余數(shù)量不相等,即已借出的音像圖書不能報(bào)廢。(6)退出系統(tǒng)。菜單要求:設(shè)計(jì)循環(huán)顯示如圖2.1所示的主菜單程序。圖2.1音像圖書租借管理主菜單圖2.1音像圖書租借管理主菜單|||請(qǐng)輸入選項(xiàng)編號(hào)(0—5): ||||1——?jiǎng)?chuàng)建音像圖書庫 ||2——租借音像圖書 ||3——?dú)w還音像圖書 ||4——購進(jìn)音像圖書 ||5——報(bào)廢音像圖書 ||0——退出系統(tǒng) |||

實(shí)訓(xùn)題目3:飯卡管理程序功能要求:設(shè)計(jì)如圖圖3_1所示的主菜單,選擇1,定義card數(shù)組,并在其中添加若干人的飯卡號(hào)、姓名、金額、掛失信息,要求飯卡號(hào)是惟一的;選擇2,要求用戶輸入飯卡號(hào)、飯費(fèi),然后系統(tǒng)自動(dòng)從該人的飯卡中減去飯錢,并分別顯示買飯前后的金額,如果原來飯卡中的余額不足5元,則不能買飯,而且顯示“余額不夠,請(qǐng)續(xù)錢!”,如果掛失信息為真,則顯示“本卡已凍結(jié)!”;選擇3,要求用戶輸入飯卡號(hào)、續(xù)錢額,續(xù)錢完成后分別顯示續(xù)錢前后的金額;選擇4,添加新飯卡,這時(shí)要求新飯卡號(hào)和已有的飯卡號(hào)不能重號(hào);選擇5,注銷舊飯卡;選擇6,要求用戶輸入飯卡號(hào)和掛失信息,然后更新該飯卡的掛失信息。|||||請(qǐng)輸入選項(xiàng)編號(hào)(1—6):||||1——建立飯卡文件||2——買飯||3——續(xù)錢||4——添加新飯卡||5——注銷舊飯卡||6——設(shè)置與解除掛失|||圖3_1飯卡管理主菜單

實(shí)訓(xùn)題目4:成績統(tǒng)計(jì)與學(xué)籍管理程序假設(shè)有1個(gè)班(不超過50人)的原始成績單形式如下:學(xué)號(hào) 姓名 高等數(shù)學(xué)大學(xué)英語 普通物理 電路 C程序設(shè)計(jì)0509339101 Lihua 92 80 85 78 900509339102 Chenhao 82 78 90 85 92……功能要求:(1)系統(tǒng)應(yīng)對(duì)原始成績單給予保留,原始數(shù)據(jù)的排列是無序的。(2)將該班學(xué)生的成績按學(xué)號(hào)順序排序并存入std數(shù)組中,以方便打印。(3)求出每位學(xué)生的平均分,并按平均分從高到低的順序進(jìn)行排序后,寫到數(shù)組sort中。(4)統(tǒng)計(jì)出各門課、各分?jǐn)?shù)段學(xué)生的人數(shù),按以下形式輸出:90分以上80-89分70-79分60-69分60分以下高等數(shù)學(xué)大學(xué)英語普通物理電路C程序設(shè)計(jì)(4)為3門以上不與格的學(xué)生打印退學(xué)通知單。通知單上應(yīng)寫明學(xué)生的學(xué)號(hào)、姓名、退學(xué)原因(幾門課不與格,成績是多少)。(5)刪除已退學(xué)的學(xué)生信息,將該班中升入高年級(jí)的學(xué)生信息寫入文件next數(shù)組中。菜單要求:(1)能夠從主菜單(如圖4_1所示)中重復(fù)選擇選項(xiàng);(2)在主菜單選擇2后,出現(xiàn)成績統(tǒng)計(jì)子菜單(如圖4_2所示),并在該菜單中重復(fù)選擇選項(xiàng)(選擇0時(shí)返回到主菜單)。(3)在主菜單選擇3后,出現(xiàn)學(xué)籍處理子菜單(如圖4_3所示),并在該菜單中重復(fù)選擇選項(xiàng)(選擇0時(shí)返回到主菜單)。|||||請(qǐng)輸入選項(xiàng)編號(hào)(0—3):||||1——成績錄入||2——成績統(tǒng)計(jì) ||3——學(xué)籍處理 ||0——退出|||圖4_1學(xué)籍管理系統(tǒng)主界面|||請(qǐng)輸入選項(xiàng)編號(hào)(0|||請(qǐng)輸入選項(xiàng)編號(hào)(0—3):||||1——生成并打印補(bǔ)考通知單||2——生成并打印退學(xué)通知單 ||3——生成并打印新名冊(cè)||0——退出|||圖4_3學(xué)籍處理子菜單|||請(qǐng)輸入選項(xiàng)編號(hào)(0—3):||||1——按學(xué)號(hào)排序||2——計(jì)算平均分并排序 ||3——統(tǒng)計(jì)分?jǐn)?shù)段 ||0——退出 |||圖4_2成績統(tǒng)計(jì)子菜單實(shí)訓(xùn)題目5:子女補(bǔ)助管理系統(tǒng)某地區(qū)對(duì)獨(dú)生子女有牛奶補(bǔ)助、獎(jiǎng)勵(lì)費(fèi)、幼兒補(bǔ)助共3項(xiàng),政策如下:兩歲以下的孩子每月奶補(bǔ)50元;6歲以下的孩子每月幼兒補(bǔ)助80元;對(duì)于產(chǎn)假在3個(gè)月以內(nèi)的職工,孩子在18歲以下,每月享受獎(jiǎng)勵(lì)費(fèi)40元;產(chǎn)假在3個(gè)月以上,孩子在15歲以下才享受此獎(jiǎng)勵(lì)。功能要求:建立職工信息檔案,每個(gè)職工的信息包括:姓名、產(chǎn)假期、子女1姓名、子女1出身年月、子女2姓名、子女2出生年月、奶補(bǔ)費(fèi)起止時(shí)間、獎(jiǎng)勵(lì)費(fèi)起止時(shí)間、幼兒補(bǔ)起止時(shí)間。其中奶補(bǔ)費(fèi)起止時(shí)間、獎(jiǎng)勵(lì)費(fèi)起止時(shí)間、幼兒補(bǔ)起止時(shí)間根據(jù)程序運(yùn)行開始時(shí)輸入的相關(guān)數(shù)據(jù)自動(dòng)計(jì)算。顯示享受任意補(bǔ)助項(xiàng)的職工信息。修改、添加、刪除職工信息。主菜單如圖5_1所示。能夠從主菜單中重復(fù)選擇。當(dāng)在主菜單中選擇第1項(xiàng)時(shí),應(yīng)彈出圖5_2所示的子菜單,并能在該菜單中重復(fù)選擇,選擇0時(shí)返回主菜單。|||請(qǐng)輸入選項(xiàng)編號(hào)(0|||請(qǐng)輸入選項(xiàng)編號(hào)(0—4):||||1—顯示享受任意項(xiàng)補(bǔ)助的職工信息|2—顯示享受奶費(fèi)補(bǔ)助的職工信息||3—顯示享受幼兒補(bǔ)助的職工信息||4—顯示享受獎(jiǎng)勵(lì)費(fèi)的職工信息|||||圖5_2顯示子菜單|||請(qǐng)輸入選項(xiàng)編號(hào)(0—4):||||1——建立職工信息|2——顯示子女補(bǔ)助信息||3——修改職工信息||4——添加職工信息||5——?jiǎng)h除職工信息||0——退出|||圖5_1主菜單實(shí)訓(xùn)題目6:C語言題庫管理與學(xué)習(xí)系統(tǒng)系統(tǒng)至少應(yīng)該包含以下功能,鼓勵(lì)在此基礎(chǔ)上進(jìn)行完善創(chuàng)新: 建立C語言題庫管理與學(xué)習(xí)系統(tǒng),循環(huán)顯示如圖a所示的主菜單。 選擇主菜單中的1,進(jìn)入子菜單如圖b所示,可以對(duì)題庫進(jìn)行添加、修改、刪除和瀏覽查看操作。 選擇主菜單中的2,會(huì)導(dǎo)入所有題目,用戶做完一道題后系統(tǒng)會(huì)提示正確與否,如果錯(cuò)誤給出正確答案。 在主菜單中選擇3,進(jìn)入子菜單,主要實(shí)現(xiàn)兩個(gè)功能:可以進(jìn)行上機(jī)測試,隨機(jī)從整個(gè)題目庫中選出20個(gè)題目,答卷完成后能夠給出測試成績;可以查看歷次的測試成績與排名。在主菜單中選擇4,出現(xiàn)如圖c所示子菜單功能,選擇1查詢使用說明;選擇2查詢?cè)O(shè)計(jì)人員和聯(lián)系方式;選擇3返回主菜單,選擇0退出整個(gè)系統(tǒng)。 在主菜單中選擇0,顯示結(jié)束信息“感謝使用本軟件”,按任意鍵后退出系統(tǒng)。菜單要求:主菜單和子菜單能夠循環(huán),每一項(xiàng)菜單執(zhí)行之后詢問用戶是否繼續(xù)進(jìn)行,從子菜單可以返回到主菜單。如需要其它菜單請(qǐng)自行設(shè)計(jì)。 1.添加題目 2.編輯題目 3.刪除題目 4.瀏覽題目 1.添加題目 2.編輯題目 3.刪除題目 4.瀏覽題目 5.返回 0.退出系統(tǒng) 圖b1.使用說明2.設(shè)計(jì)人員3.返回0.退出系統(tǒng)圖c 1.C語言題庫管理 2.C語言上機(jī)練習(xí) 3.C語言上機(jī)測試 4.系統(tǒng)幫助 0.退出系統(tǒng)圖a實(shí)訓(xùn)題目7:英語單詞學(xué)習(xí)管理系統(tǒng)系統(tǒng)至少應(yīng)該包含以下功能,鼓勵(lì)在此基礎(chǔ)上進(jìn)行完善創(chuàng)新:建立英語單詞學(xué)習(xí)管理系統(tǒng),主要用于對(duì)一些英文單詞給出中文含義,對(duì)于中文單詞給出英文含義。系統(tǒng)運(yùn)行后循環(huán)顯示如圖a所示的主菜單。在主菜單中選擇1用于創(chuàng)建生詞庫,用文件建立一個(gè)單詞庫,中英文單詞均有,對(duì)于英文單詞給出中文解釋,對(duì)于中文單詞給出英文解釋。在主菜單中選擇2進(jìn)入如圖b所示的子菜單,并顯示詞庫。顯示所有單詞和單詞數(shù)、所有中文單詞和單詞數(shù)、所有英文單詞和單詞數(shù),顯示英文單詞時(shí)按字母從小到大的順序排列,在子菜單中選擇4返回主菜單,選擇0退出整個(gè)系統(tǒng)。在主菜單中選擇3,首先確認(rèn)密碼,然后進(jìn)入如圖c所示的子菜單,并編輯詞庫。在子菜單中選擇4返回主菜單,選擇0退出整個(gè)系統(tǒng)。在主菜單中選擇4查找生詞,顯示要查找的單詞和其含義。在主菜單中選擇5單詞測試,隨機(jī)從單詞庫中選出10個(gè)要考試的單詞進(jìn)測試,最后給出測試成績。在主菜單中選擇6程序幫助,如圖d所示子菜單功能,選擇1查詢使用說明;選擇2查詢?cè)O(shè)計(jì)人員和聯(lián)系方式;選擇3返回主菜單,選擇0退出整個(gè)系統(tǒng)。在主菜單中選擇0,顯示結(jié)束信息“感謝使用本軟件”,按任意鍵后退出系統(tǒng)。菜單要求:主菜單和子菜單能夠循環(huán),每一項(xiàng)菜單執(zhí)行之后詢問用戶是否繼續(xù)進(jìn)行,從子菜單可以返回到主菜單。如需要其它菜單請(qǐng)自行設(shè)計(jì)。

實(shí)訓(xùn)題目8:職工工資管理系統(tǒng) 系統(tǒng)至少應(yīng)該包含以下功能,鼓勵(lì)在此基礎(chǔ)上進(jìn)行完善創(chuàng)新:該系統(tǒng)只有合法用戶才能登陸,登陸成功后,顯示系統(tǒng)功能提示信息,如圖a所示。選擇主菜單中的1,會(huì)在屏幕輸出所有員工的基本信息,包含職工工號(hào),姓名,年齡,性別,部門,基本工資,崗位工資,公積金,實(shí)發(fā)工資。實(shí)發(fā)工資要求自動(dòng)計(jì)算得到。選擇主菜單中的2打開一個(gè)子菜單如圖b所示,可以完成對(duì)職工信息的添加、修改、刪除操作。選擇主菜單中的3打開一個(gè)子菜單,如圖c所示,1按職工號(hào)查詢;2按職工姓名查詢。查到則顯示全部信息,否則輸出沒有找到。 選擇主菜單中的4打開一個(gè)子菜單,如圖d所示,可以實(shí)現(xiàn)對(duì)所有職工按基本工資降序排序,用選擇法實(shí)現(xiàn);對(duì)所有職工按崗位工資降序排序,用冒泡法實(shí)現(xiàn);對(duì)所有員工實(shí)發(fā)工資降序排列。 選擇主菜單中的5,可以對(duì)實(shí)發(fā)工資進(jìn)行統(tǒng)計(jì),如按部門進(jìn)行統(tǒng)計(jì)實(shí)發(fā)工資的平均值、最高值、最低值、總計(jì)等,按性別進(jìn)行統(tǒng)計(jì)實(shí)發(fā)工資的平均值、最高值、最低值、總計(jì)等。在主菜單中選擇0,顯示結(jié)束信息“感謝使用本軟件”,按任意鍵后退出系統(tǒng)。菜單要求:主菜單和子菜單能夠循環(huán),每一項(xiàng)菜單執(zhí)行之后詢問用戶是否繼續(xù)進(jìn)行,從子菜單可以返回到主菜單。如需要其它菜單請(qǐng)自行設(shè)計(jì)。 1.查看職工信息 2.管理職工信息 3.查找職工4.工資排序 1.查看職工信息 2.管理職工信息 3.查找職工4.工資排序5.工資統(tǒng)計(jì) 0.退出系統(tǒng) 圖a 1.基本工資排序 2.崗位工資排序3.實(shí)發(fā)工資排序 4.返回 0.退出系統(tǒng) 圖d 1.按職工號(hào)查詢 2.按姓名查詢 3.返回 0.退出系統(tǒng) 圖c 1.添加職工信息 2.修改職工信息 3.刪除職工信息 4.返回 0.退出系統(tǒng) 圖b

實(shí)訓(xùn)題目9:設(shè)備資產(chǎn)管理系統(tǒng)系統(tǒng)至少應(yīng)該包含以下功能,鼓勵(lì)在此基礎(chǔ)上進(jìn)行完善創(chuàng)新:該系統(tǒng)只有合法用戶才能登陸,登陸成功后,顯示系統(tǒng)功能提示信息,如圖a所示。選擇主菜單中的1,添加設(shè)備信息,設(shè)備信息包括設(shè)備編號(hào)、設(shè)備種類(如微機(jī)、打印機(jī)、投影儀等)、設(shè)備名稱、設(shè)備價(jià)格、設(shè)備購入日期、是否報(bào)廢、報(bào)廢日期等,要求購入日期在添加信息時(shí)自動(dòng)錄入當(dāng)前日期。選擇主菜單中的2,能夠?qū)υO(shè)備信息進(jìn)行修改。選擇主菜單中的3,打開子菜單如圖b所示,能夠?qū)υO(shè)備信息進(jìn)行多種方式的查詢操作。選擇主菜單中的4,會(huì)在屏幕輸出顯示所有設(shè)備的相關(guān)信息。選擇主菜單中的5,打開子菜單如圖c所示,可以對(duì)設(shè)備資產(chǎn)進(jìn)行各種統(tǒng)計(jì)。如統(tǒng)計(jì)報(bào)廢設(shè)備,屏幕輸出所有報(bào)廢設(shè)備,并且顯示報(bào)廢設(shè)備總數(shù)。在主菜單中選擇0顯示結(jié)束信息“感謝使用本軟件”,按任意鍵后退出系統(tǒng)。菜單要求:主菜單和子菜單能夠循環(huán),每一項(xiàng)菜單執(zhí)行之后詢問用戶是否繼續(xù)

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(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)論