C語言課程設計_第1頁
C語言課程設計_第2頁
C語言課程設計_第3頁
C語言課程設計_第4頁
免費預覽已結(jié)束,剩余1頁可下載查看

下載本文檔

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

文檔簡介

1、.西北師范大學知行學院計算機與電子信息工程系2012-2013年度 第1學期 C程序設計 實踐考察選題 2012.11專業(yè):計本/電本 級別:2011 班級:本科 任課教師:魏晉軍一、作品設計要求.1. 系統(tǒng)功能完善,運行正常;2. 系統(tǒng)設計完成后應填寫實踐考查選題及成績登記表;3. 作品命名格式如下:學號 姓名 作品名稱);二、 設計工具VC+6.0 或Turboc2.0三、 選題及要求(共60題)(一) 所有題目要求及評分標準:1. 程序難度加分: 較難(加10分);2. 程序要有完整清晰的注釋;3. 程序應當充分采用結(jié)構(gòu)化、模塊化的編程思想,既用函數(shù)實現(xiàn)相應功能,main函數(shù)只實現(xiàn)調(diào)用(

2、加5分),程序具有良好的可擴展性。(二) 初中等難度題(限一人完成)1. 兔子繁殖問題,即Fibonacci問題,要求輸出前20個數(shù)字,同時注意輸出要排列整齊.2. 小孩吃梨,小孩買了一些梨,當即吃了一半,還不過癮,又多吃了一個。第二天早上又將剩下的梨吃掉一半,又多吃了一個。以后每天早上都吃前一天剩下的一半,并又多吃一個。到第18天只剩下一個梨了,問小孩共買了多少梨?3. 百雞百錢,我國古代數(shù)學家張丘建在算經(jīng)中出了一道題“雞翁一,值錢五;雞母一,值錢三;雞雛三,值錢一。百錢買百雞,問雞翁、雞母、雞雛各幾何?4. 數(shù)值排序(要求使用冒泡排序算法),由用戶輸入任意10個整數(shù),要求按照由大到小的順序

3、排列出來。5. 數(shù)值排序(要求使用選擇排序算法),由用戶輸入任意10個整數(shù),要求按照由大到小的順序排列出來。6. 打印1001000以內(nèi)的水仙花數(shù),所謂“水仙花數(shù)”是指一個三位數(shù),其各位數(shù)字立方和應等于該數(shù)本身。例如:153是一個“水仙花數(shù)”,因為1531的三次方5的三次方3的三次方,即1531333+53。7. 求500以內(nèi)的所有完數(shù)(一個數(shù)如果等于它的因子之和,則這個數(shù)稱為完數(shù)。例如6的因子是1,2,3,而6=1+2+3,因此6是完數(shù)).8. 求1!+2+3!+n!9. 對已經(jīng)排好序的數(shù)組,插入一個數(shù)之后,仍按照順序排列。10. 打印輸出菱形圖案. * * * * * * * * * *

4、* * * * * *11. 求一個4*4矩陣的對角線之和.12. 求1000以內(nèi)的素數(shù)(素數(shù)是只能被1和它本身整除的數(shù))13. 成績統(tǒng)計,輸入10名學生的3門課的成績,計算每個學生的每門課平均成績.14. 在計算機中輸入某年某月某日,判斷這一天是這一年的第幾天15. 打印輸出楊輝三角,輸出8行. (30分) 1 1 1 1 2 1 1 3 3 1 16. 求一個n階方陣的轉(zhuǎn)置矩陣(3*4矩陣)(轉(zhuǎn)置即將原數(shù)組的行作為新數(shù)組的列,原數(shù)組的列變成新數(shù)組的行)17. 輸入一個數(shù),分解出他的各位數(shù)字,然后逆序輸出.(注意:對任意位數(shù)的數(shù)字都能進行分解) 18. 輸入兩個正整數(shù)m和n,求其最大公約數(shù)和

5、最小公倍數(shù)。19. 編寫程序,求解分段函數(shù)的值,X由用戶輸入. X (X1)Y= 2X-1 (1=X=10)20.編寫程序畫出一個六邊形,邊長以”*”組成,要求輸入組成邊的“*”個數(shù),畫出不同的圖形。21.編寫一個加密程序,要求:對于字母,將A換成D, 將B換成E,, 將Y換成B, 將Z換成C;將a換成d, 將b換成e,,將y換成b, 將z換成c。對于數(shù)字, 將1換成3, 將2換成4,,將8換成1, 將9換成2。(1)輸入字符串,輸出經(jīng)過加密的密文。(2)輸入密文,輸出經(jīng)過解密的原文。22矩陣轉(zhuǎn)換:大部分元素是0的矩陣稱為稀疏矩陣,假設有K個非0元素,則可以用K*3的矩陣簡記之,其中第一列是行

6、號,第二列是列號,第三列是該行、列下的非0元素的值。如0 0 0 5 可簡記為 2 0 0 0 0 1 0 0 0 0 4 01 4 5 試編程輸入一個稀疏矩陣2 1 2 轉(zhuǎn)換為簡記形式,并輸出 3 2 1 4 3 4 11、字母統(tǒng)計(最多23. 湊錢程序:編程序,輸入正整數(shù)m,它代表一個人民幣錢數(shù)(元數(shù))。求取這樣一個方案,使用最少張數(shù)的人民幣紙幣,湊成上述的錢數(shù)m,并輸出結(jié)果。(注意,現(xiàn)有7種元以上面值的人民幣,分別為:100,50,20,10,5,2,1。)24. 統(tǒng)計分數(shù):輸入一批學生某門課程考試的各題的分數(shù),計算每個人的總分,統(tǒng)計各分數(shù)段049, 5059, 6069,7079, 8

7、089, 90100的人數(shù)及占總?cè)藬?shù)的百分比。要求輸入:課程名稱,考試日期,學生班號,學生姓名,學號,課程考試得分。輸出要求:課程名稱,考試日期,學生班號;各分數(shù)段的人數(shù)及百分比。25字符串操作(可以2人完成)輸入一個字符串,內(nèi)有數(shù)字和非數(shù)字字符,例如: a123x456 17960? 302tab5876將其中連續(xù)的數(shù)字作為一個整數(shù),依次存放到一數(shù)組a中,例如,123放在a0,456放在a1.統(tǒng)計共有多少個整數(shù),并輸出這些數(shù)。26. 農(nóng)夫過河(可以2人完成):一個人帶有一只羊, 一框菜和一只狼要過河, 但船上除了載一人以外, 最多每次只能再帶一樣東西。而當人不在場的情況下, 羊和菜在一起,

8、羊要吃菜, 狼和羊在一起, 狼會吃羊。問怎樣安排, 人才可以安全地把三樣東西都運過河去。編寫程序模擬該過程。27. 通信錄:設一個通信錄由以下幾項數(shù)據(jù)信息構(gòu)成: 數(shù)據(jù)項 類型 姓名 字符串 地址 字符串 郵政編碼 字符串 電話號碼 字符串試為通信錄數(shù)據(jù)定義類型和定義通信錄變量, 實現(xiàn)功能:存取、顯示、刪除記錄、查詢記錄等功能。28. 職工工作量統(tǒng)計系統(tǒng)編寫有一個程序,該程序輸入職工工號和完成的產(chǎn)品數(shù)量,程序允許同一職工有多次輸入,由程序?qū)ζ渫瓿傻漠a(chǎn)品數(shù)量實現(xiàn)累計。程序按完成數(shù)量對他們排序,并確定他們的名次。按完成的產(chǎn)品數(shù)量由多到少的順序,輸出名次、同一名次的職工人數(shù)及他們的工號(工號由小到大順

9、序輸出)。要求程序用有序鏈表存儲數(shù)據(jù)信息。(三) 較難題(可以兩人合作完成)29圖書信息管理系統(tǒng)設計 (一 )(1) 圖書信息包括:書號、書名、作者名、出版單位、出版時間、價格。(2) 系統(tǒng)提供以下功能:圖書信息的錄入、瀏覽、 查詢30圖書信息管理系統(tǒng)設計 (二 )(1) 圖書信息包括:書號、書名、作者名、出版單位、出版時間、價格。(2) 系統(tǒng)提供以下功能:圖書信息的錄入、瀏覽、排序31圖書信息管理系統(tǒng)設計 (三 )(1) 圖書信息包括:書號、書名、作者名、出版單位、出版時間、價格。(2) 系統(tǒng)提供以下功能:圖書信息的錄入、瀏覽、刪除32圖書信息管理系統(tǒng)設計 (四 )(1) 圖書信息包括:書號

10、、書名、作者名、出版單位、出版時間、價格。(2) 系統(tǒng)提供以下功能:圖書信息的錄入、瀏覽、修改33學生信息管理系統(tǒng)設計 (一)(1) 學生信息包括:學號,姓名,年齡,性別,出生年月,籍貫、身份證號、電話(2) 系統(tǒng)提供以下功能:學生信息的錄入、瀏覽、 查詢34學生信息管理系統(tǒng)設計 (二 )(1) 學生信息包括:學號,姓名,年齡,性別,出生年月,籍貫、身份證號、電話(2) 系統(tǒng)提供以下功能:學生信息的錄入、瀏覽、排序35學生信息管理系統(tǒng)設計 (三)(1) 學生信息包括:學號,姓名,年齡,性別,出生年月,籍貫、身份證號、電話(2) 系統(tǒng)提供以下功能:學生信息的錄入、瀏覽、刪除36學生信息管理系統(tǒng)設

11、計 (四 )(1) 學生信息包括:學號,姓名,年齡,性別,出生年月,籍貫、身份證號、電話(2) 系統(tǒng)提供以下功能:學生信息的錄入、瀏覽、修改37宿舍管理系統(tǒng)(一 )(1) 宿舍信息包括:宿舍號 樓號 系別 班級 班主任 宿舍成員 宿舍電話(2) 系統(tǒng)提供以下功能:宿舍信息的錄入、瀏覽、 查詢38宿舍管理系統(tǒng)(二 )(1) 宿舍信息包括:宿舍號 樓號 系別 班級 班主任 宿舍成員 宿舍電話(2) 系統(tǒng)提供以下功能:宿舍信息的錄入、瀏覽、排序39宿舍管理系統(tǒng)(三 )(1) 宿舍信息包括:宿舍號 樓號 系別 班級 班主任 宿舍成員 宿舍電話(2) 系統(tǒng)提供以下功能:宿舍信息的錄入、瀏覽、刪除40宿舍

12、管理系統(tǒng)(四 )(1) 宿舍信息包括:宿舍號 樓號 系別 班級 班主任 宿舍成員 宿舍電話(2) 系統(tǒng)提供以下功能:宿舍信息的錄入、瀏覽、修改41班級信息管理系統(tǒng)(一 )(1) 班級信息包括: 班級 級別 專業(yè) 班主任 人數(shù) 男生人數(shù) 女生人數(shù) (2) 系統(tǒng)提供以下功能:班級信息的錄入、瀏覽、查詢42班級信息管理系統(tǒng)(二 )(1) 班級信息包括: 班級 級別 專業(yè) 班主任 人數(shù) 男生人數(shù) 女生人數(shù) (2) 系統(tǒng)提供以下功能:班級信息的錄入、瀏覽、排序43. 班級信息管理系統(tǒng)(三)(1) 班級信息包括: 班級 級別 專業(yè) 班主任 人數(shù) 男生人數(shù) 女生人數(shù) (2) 系統(tǒng)提供以下功能:班級信息的錄入、瀏覽、刪除44. 班級信息管理系統(tǒng)(四)(1) 班級信息包括: 班級 級別 專業(yè) 班主任 人數(shù) 男生人數(shù) 女生人數(shù) (2) 系統(tǒng)提供以下功能:班級信息的錄入、瀏覽、修改45. 學生成績管理系統(tǒng)(一)(1) 學生成績信息包括:學號 姓名 語文成績 數(shù)學成績 英語成績(2) 系統(tǒng)提供以下功能:成績的錄入、瀏覽、查詢46. 學生成績管理系統(tǒng)(二)(1) 學生成績信息包括:學號 姓名 語文成績 數(shù)學成績 英語成績 (2) 系統(tǒng)提供以下功能:成績的錄入、瀏覽、排序4

溫馨提示

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

評論

0/150

提交評論