c语言程序课程设计问题,矩形问题-C语言程序课程设课程设计(论文).doc
矩形問題-C語言程序課程設課程設計(論文)
PAGE PAGE \* MERGEFORMAT 20課程設計(論文)題 目 名 稱 矩形問題 課 程 名 稱 C語言程序課程設計 學 生 姓 名 xxx 學 號 xxxx 系 、專 業 信息工程系、通信工程 指 導 教 師 xxx 目 錄 TOC \o "1-2" \h \z \u HYPERLINK \l "_Toc294115002" 1 前言2 HYPERLINK \l "_Toc294115003" 2 需求分析2 HYPERLINK \l "_Toc294115004" 2.1 課程設計目的2 HYPERLINK \l "_Toc294115005" 2.2 課程設計任務2 HYPERLINK \l "_Toc294115006" 2.3 設計環境2 HYPERLINK \l "_Toc294115007" 2.4 開發語言2 HYPERLINK \l "_Toc294115008" 3 分析和設計3 HYPERLINK \l "_Toc294115009" 3.1 模塊設計3 HYPERLINK \l "_Toc294115010" 3.2 系統流程圖3 HYPERLINK \l "_Toc294115011" 3.3 主要模塊的流程圖4 HYPERLINK \l "_Toc294115012" 4 具體代碼實現5 HYPERLINK \l "_Toc294115013" 5 課程設計總結6 HYPERLINK \l "_Toc294115014" 5.1 程序運行結果 / 預期運行結果7 HYPERLINK \l "_Toc294115015" 5.2 課程設計體會8 HYPERLINK \l "_Toc294115016" 參考文獻9 HYPERLINK \l "_Toc294115017" 致 謝 PAGEREF _Toc294115017 \h 71 前言???C語言作為一門最通用的語言,在過去很流行,將來依然會如此。幾乎每一個理工科或者其他專業的學生毫不例外地要學習它。記得大學里,很多學校都把譚浩強教授的《C語言設計》作為入門教材,這是絕佳的選擇。然而,要更進一步,更全面而深入地學習呢?顯然有點力不從心。本書正是為了彌補這個缺憾而寫的,希望能對想比較全面而深入學習C語言程序設計的人有所幫助。從C語言產生到現在,它已經成為最重要和最流行的編程語言之一。在各種流行編程語言中,都能看到C語言的影子,如Java的語法與C語言基本相同。學習、掌握C語言是每一個計算機技術人員的基本功之一。2 需求分析2.1 課程設計目的學生在教師指導下運用所學課程的知識來研究、解決一些具有一定綜合性問題的專業課題。通過課程設計(論文),提高學生綜合運用所學知識來解決實際問題、使用文獻資料、及進行科學實驗或技術設計的初步能力,為畢業設計(論文)打基礎。2.2 課程設計任務已知一個5×5矩陣,用函數實現:(1)找出該矩陣中的鞍點,“鞍點”指的是一個位置,該位置上的元素在該行上最大,在該列上最小,也可能沒有鞍點。(2)將矩陣中最大的元素放在中心,四個角分別放四個最小的元素(按從左到右,從上到下順序依次從小到大存放)。2.3 設計環境(1)WINDOWS 2000/2003/XP/7/Vista系統(2)Visual C++或TC集成開發環境2.4 開發語言C語言3 分析和設計3.1 模塊設計(1)定義一個二維數組a[5][5]存放一個矩陣,用for循環輸入25個數據到a[5][5]。(2)定義一個f()函數用來查找矩陣中的鞍點,存放到a[N][M]數組中,應用flag標識變量,并用maxj存放某行中最大數組元素的列下標,若有鞍點則輸出鞍點的位置和值,否則輸出沒有鞍點。(3)定義一個fun()用來查找矩陣中的最大數和4個最小數,存放到b[5]數組中,b[0]存放最大值放到5*5列表的最中間,即a[2][2],b[1]存放第一小數放到左上角,b[2]存放第二小數放到右上角,b[3]存放第三小數放到左下角,b[4]存放第四小數,放到右下角。 3.2 系統流程圖開始開始調用f()函數求鞍點調用fun()函數求最大最小數結束圖3.1 系統流程圖 3.3 主要模塊的流程圖i=0i
總結
以上是生活随笔為你收集整理的c语言程序课程设计问题,矩形问题-C语言程序课程设课程设计(论文).doc的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: linux中mfsort用法,Linux
- 下一篇: c语言什么是内联函数,C语言中内联函数i