土木工程C语言题目,土木工程级C语言课程设计任务书.doc
土木工程級C語言課程設計任務書
課 程 設 計 報 告
課程名稱 C語言程序設計
課題名稱
專 業 土木工程
班 級
學 號
姓 名
指導教師 陳世清 楊子華 曹燚
2014年 1 月 4 日
湖南工程學院
課 程 設 計 任 務 書
課程名稱 C語言程序設計
課 題
專業班級
學生姓名
學 號
指導老師 陳世清 楊子華 曹燚
審 批
任務書下達日期 2013 年 12 月 27 日
任務完成日期 2014年 1 月 4 日
一、設計內容與設計要求
1.設計內容:
涉及的知識點:
①掌握并熟練運用C語言的基本數據類型與各種表達式,程序的流程控制語句;
②掌握函數的定義,函數的返回值,函數的調用,函數的形式參數和實際參數之間的關系;掌握變量的作用域與生存期,了解函數的作用域。
③掌握并熟練運用C語言的圖形處理功能和庫函數的應用。
④掌握數組的基本概念。熟練掌握一維數組、二維數組的應用、掌握字符數組
與字符串的關系以及字符串的簡單處理。
⑤掌握結構的概念,結構類型的定義,結構變量的定義和初始化,結構成員的表示,結構的賦值含義,結構與指針、函數的關系。
題目具體要求:
設計課題一:班級成績管理系統
一、問題描述
對一個有N個學生的班級,每個學生有M門課程。該系統實現對班級成績的錄入、顯示、修改、排序、保存等操作的管理。
二、功能要求
1.本系統采用一個結構體數組,每個數據的結構應當包括:學號、姓名、M門課程名稱。
2.本系統顯示這樣的菜單:
請選擇系統功能項:
(1)成績錄入
(2)成績顯示
(3)成績保存
(4)成績排序
(5)成績修改(要求先輸入密碼)
(6)成績統計
①顯示每門課程成績最高的學生的基本信息
②顯示每門課程的平均成績
(7)退出系統
3.執行一個具體的功能之后,程序將重新顯示菜單。
4.將學生成績保存到文件中。
三、算法提示
1.數據結構:結構體類型數組。
2.數據庫結構:下表構成該系統的基本數據庫。
姓 名學 號課程名稱1課程名稱2●●●●●●charCharfloatfloat四、測試數據
學生人數N=10
課程門數M=4
課程名:數學、語文、英語、計算機
設計課題二:班級檔案管理系統
一、問題描述
對一個有N個學生的班級,通過該系統實現對該班級學生的基本信息進行錄入、顯示、修改、刪除、保存等操作的管理。
二、功能要求
1.本系統采用一個包含N個數據的結構體數組,每個數據的結構應當包括:學號、姓名、性別、年齡、備注。
2.本系統顯示這樣的菜單:
(1)請選擇系統功能項:
(2)學生基本信息錄入
(3)學生基本信息顯示
(4)學生基本信息保存
(5)學生基本信息刪除
(6)學生基本信息修改(要求先輸入密碼)
(7)學生基本信息查詢
①按學號查詢
②按姓名查詢
③按性別查詢
④按年齡查詢
(8)退出系統
3.執行一個具體的功能之后,程序將重新顯示菜單。
4.將學生基本信息保存到文件中。
5.進入系統之前要先輸入密碼。
三、算法提示
1.數據結構:結構體類型數組。
2.數據庫結構:下表構成該系統的基本數據庫。
姓 名學 號性 別年 齡備 注 charcharcharintchar四、測試數據
學生人數N=10
設計課題三:猜數字游戲
一、問題描述
該游戲可以由程序隨機產生或由用戶輸入四個0到9之間的數字,且不重復。玩游戲者通過游戲提示輸入八次來匹配上面所輸入的數字。A表示位置正確且數字正確,B表示數字正確而位置不正確。
二、功能要求
1.本游戲顯示這樣的菜單:
1)隨機產生數據。
2)用戶輸入數據。
3)退出游戲。
2.游戲成功與否都能返回主菜單。
三、算法提示
1.數據結構:數組。
2.用簡單的程序設計方法。
四、測試數據
測試數據:3792
第一次輸入:1234
0A2B
第二次輸入:5678
0A1B
第三次輸入:0867
0A1B
第四次輸入:9786
1A1B
第五次輸入:1794
2A
總結
以上是生活随笔為你收集整理的土木工程C语言题目,土木工程级C语言课程设计任务书.doc的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: UART0
- 下一篇: Web微信小程序开发(一)