![動(dòng)態(tài)矩陣的生成與管理_第1頁(yè)](http://file3.renrendoc.com/fileroot_temp3/2022-1/21/9ee60bd5-8f03-49a4-996e-0fe1e1b1752b/9ee60bd5-8f03-49a4-996e-0fe1e1b1752b1.gif)
![動(dòng)態(tài)矩陣的生成與管理_第2頁(yè)](http://file3.renrendoc.com/fileroot_temp3/2022-1/21/9ee60bd5-8f03-49a4-996e-0fe1e1b1752b/9ee60bd5-8f03-49a4-996e-0fe1e1b1752b2.gif)
![動(dòng)態(tài)矩陣的生成與管理_第3頁(yè)](http://file3.renrendoc.com/fileroot_temp3/2022-1/21/9ee60bd5-8f03-49a4-996e-0fe1e1b1752b/9ee60bd5-8f03-49a4-996e-0fe1e1b1752b3.gif)
![動(dòng)態(tài)矩陣的生成與管理_第4頁(yè)](http://file3.renrendoc.com/fileroot_temp3/2022-1/21/9ee60bd5-8f03-49a4-996e-0fe1e1b1752b/9ee60bd5-8f03-49a4-996e-0fe1e1b1752b4.gif)
![動(dòng)態(tài)矩陣的生成與管理_第5頁(yè)](http://file3.renrendoc.com/fileroot_temp3/2022-1/21/9ee60bd5-8f03-49a4-996e-0fe1e1b1752b/9ee60bd5-8f03-49a4-996e-0fe1e1b1752b5.gif)
版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、Xxxxxxxx 大學(xué)指導(dǎo)教師2課程設(shè)計(jì)任務(wù)書(shū)、課程設(shè)計(jì)時(shí)間2007年 9月 10日至 2007年 9月 14日,共計(jì) 1周, 20學(xué)時(shí)。二、課程設(shè)計(jì)內(nèi)容 用 C 語(yǔ)言編寫(xiě)軟件完成以下任務(wù): 利用鏈表的方法, 產(chǎn)生任意行數(shù)和列數(shù)的矩陣, 用于存儲(chǔ)某個(gè)二維矩陣。 行數(shù)和列數(shù)由用戶(hù)從鍵盤(pán)輸入,從而體現(xiàn)動(dòng)態(tài)性。提示:先用鏈表動(dòng)態(tài)管理 1 行的數(shù)據(jù),有了基礎(chǔ)之后再設(shè)計(jì)管理二維的 數(shù)據(jù)。課程設(shè)計(jì)要求1. 程序質(zhì)量: 貫徹結(jié)構(gòu)化的程序設(shè)計(jì)思想。 用戶(hù)界面友好,功能明確,操作方便。 用戶(hù)界面中的菜單至少應(yīng)包括“輸入矩陣的行數(shù)和列 數(shù)”、“輸入矩陣元素” 、“打印矩陣” 、“退出” 4 項(xiàng)。 代碼應(yīng)適當(dāng)縮進(jìn),
2、并給出必要的注釋?zhuān)栽鰪?qiáng)程序的 可讀性。2. 課程設(shè)計(jì)說(shuō)明書(shū): 課程結(jié)束后,上交課程設(shè)計(jì)說(shuō)明書(shū)和源程序。課程設(shè)計(jì)說(shuō)明書(shū)的格 式和內(nèi)容參見(jiàn)提供的模板。四、指導(dǎo)教師和學(xué)生簽字指導(dǎo)教師:學(xué)生簽名:柳帥五、成績(jī):六、教師評(píng)語(yǔ):xxxxxxxxxxI目錄一、需求分析二、程序流程圖三、核心技術(shù)四、參考文獻(xiàn)五、源程序.六、總結(jié)1.22xxxxxxxxxx5、需求分析利用鏈表的方法,產(chǎn)生任意行數(shù)和列數(shù)的矩陣, 用于存儲(chǔ)某個(gè)二維矩陣。 行數(shù)和列數(shù)由用戶(hù)從鍵盤(pán)輸入,從而體現(xiàn)動(dòng)態(tài)性。提示:先用鏈表動(dòng)態(tài)管理 1行的數(shù)據(jù),有了基礎(chǔ)之后再設(shè)計(jì)管理二維的 數(shù)據(jù)。1貫徹模塊化的程序設(shè)計(jì)思想,以主函數(shù)調(diào)用各個(gè)功能模塊。2用戶(hù)界
3、面友好,功能明確,操作方便。、“輸入矩陣3用戶(hù)界面中的菜單至少應(yīng)包括“輸入矩陣的行數(shù)與列數(shù)” 元素”、“打印矩陣”、“退出” 4項(xiàng)。4在代碼中給出必要的注釋?zhuān)栽鰪?qiáng)程序的可讀性。二、程序流程圖三、核心技術(shù)利用鏈表的方法,產(chǎn)生任意行數(shù)和列數(shù)的矩陣,用于存儲(chǔ)某個(gè)二維矩陣。行數(shù)和列數(shù)由用戶(hù)從鍵盤(pán)輸入,從而體現(xiàn)動(dòng)態(tài)性。利用循環(huán)將矩陣進(jìn)行輸出。四、參考文獻(xiàn)1譚浩強(qiáng).C程序設(shè)計(jì).北京:清華大學(xué)出版社,20052劉成等.C語(yǔ)言程序設(shè)計(jì)實(shí)驗(yàn)指導(dǎo)與習(xí)題集.北京:中國(guó)鐵道出版社,2006五、源程序#in elude <stdlib.h> typ edef struct JZHint a;struct
4、JZH * n ext; J;void mai n()/定義變量int n,row,li ne,co un t,i,j,m100100;J *q,* p,*head,* newMem;建立頭結(jié)點(diǎn)head=(J *)malloc(sizeof(J); head-> next=NULL;/對(duì)變量賦初值coun t=0; q=head;p=head->n ext;/請(qǐng)用戶(hù)輸入行數(shù)printf(”請(qǐng)輸入行數(shù):”); sca nf("%d",&row);請(qǐng)用戶(hù)輸入列數(shù)printf(”請(qǐng)輸入列數(shù):"); sca nf("%d",&
5、;lin e);/請(qǐng)用戶(hù)輸入數(shù)據(jù)printf(”請(qǐng)輸入數(shù)據(jù):");while(count<line*row)/如果符合要求將數(shù)據(jù)插入鏈表 /新結(jié)點(diǎn)n ewMem=(J *)malloc(sizeof(J);scan f("%d",&n);/將新數(shù)據(jù)讀入新結(jié)點(diǎn)n ewMem->a=n;/按用戶(hù)輸入順序插入 q->n ext=n ewMem;n ewMem->n ext=p; coun t+;q=q->n ext;/*按用戶(hù)要求的行列輸出*p=head->n ext;while( p!=NULL)for(i=0;i<r
6、ow;i+)for(j=0;j<li ne;j+) mij=p->a; p=p->n ext;printf("nn 該矩陣為:nn");for(i=0;i<row;i+)for(j=0;j<li ne;j+)prin tf("%-4d",mij);prin tf("n");printf("n任意鍵結(jié)束程序!nn");六、總結(jié)通過(guò)這次的C語(yǔ)言課設(shè),具體上我學(xué)會(huì)了自主遍程的過(guò)成,更了解了自 學(xué)的方法,這使我對(duì) C語(yǔ)言的認(rèn)識(shí)又加深了一步,也多學(xué)了很多,也感到了 我C語(yǔ)言的薄弱,要努力學(xué)習(xí),但我對(duì)C語(yǔ)言的興趣增加了很多。 我這次的 題目是新舊結(jié)合的
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 聯(lián)合體施工合同協(xié)議書(shū)
- 行政單位租車(chē)協(xié)議
- 出資轉(zhuǎn)讓協(xié)議經(jīng)典
- 股份合作細(xì)節(jié)文書(shū)與權(quán)益分配方案
- 鋼材購(gòu)銷(xiāo)合同格式
- 年度工作總結(jié)報(bào)告及未來(lái)規(guī)劃
- 物流企業(yè)信息化升級(jí)改造服務(wù)協(xié)議
- 文化藝術(shù)品展覽銷(xiāo)售協(xié)議
- 江蘇省房屋買(mǎi)賣(mài)合同
- 餐飲外賣(mài)食品安全免責(zé)協(xié)議
- SMT失效模式分析PFMEA
- 國(guó)際貿(mào)易地理全套課件
- 家校共育-助孩子成長(zhǎng)-家長(zhǎng)會(huì)課件
- 叉形件工藝及車(chē)床夾具設(shè)計(jì)說(shuō)明書(shū)
- GB/T 709-2019熱軋鋼板和鋼帶的尺寸、外形、重量及允許偏差
- GB/T 5916-2008產(chǎn)蛋后備雞、產(chǎn)蛋雞、肉用仔雞配合飼料
- 《中小學(xué)教育懲戒規(guī)則》(試用)試題及答案
- GB/T 14177-2003林業(yè)機(jī)械便攜式割灌機(jī)和割草機(jī)試驗(yàn)方法
- 安全測(cè)試工具、蹭網(wǎng)利器wifiphisher新增漢化版
- 中學(xué)教育-中學(xué)生心理健康量表參考范本
- FZ/T 54007-2019錦綸6彈力絲
評(píng)論
0/150
提交評(píng)論