C++程式設計實驗指導與習題解析

C++程式設計實驗指導與習題解析

《C++程式設計實驗指導與習題解析》是2013年9月清華大學出版社出版的圖書,作者是趙英良、衛顏俊、仇國巍。

基本介紹

  • 中文名:C++程式設計實驗指導與習題解析
  • 作者:趙英良、衛顏俊、仇國巍
  • 出版社:清華大學出版社
  • 出版時間:2013年09月01日
  • 定價:25 元
  • ISBN:9787302330585
內容簡介,圖書目錄,

內容簡介

本書是與《C++程式設計教程》配套的實驗指導和習題解析教材。全書共分四部分,分別為環境使用、實驗指導、習題解析和常用資料。環境使用部分包括Visual C++ 6.0、Visual C++ 2010、C++ Builder 6.0的使用和跟蹤、調試程式的方法、幫助的使用方法等內容;實驗指導部分提供11個實驗、53道題目,從問題分析、算法描述、編程指南、測試指南、問題擴展等方面指導學生完成實驗;習題解析對《C++程式設計教程》中的部分習題進行了分析,給出了問題分析、算法描述、編程提示、測試指南、問題擴展等方面的指導;常用資料給出了常見辭彙、常見編譯錯誤、常用庫函式等實驗過程中需要查閱的資料。

圖書目錄

第1部分環境的使用1
1.1用Visual C++ 6.0編寫控制台應用程式1
1.1.1進入和退出 Visual C++集成開發環境1
1.1.2創建工程、打開已有工程2
1.1.3創建C++程式檔案4
1.1.4編譯、連線、運行程式5
1.1.5程式的跟蹤調試6
1.1.6在一個工程中編輯多個程式檔案9
1.1.7使用幫助9
1.2Visual C++ 2010編寫控制台應用程式9
1.2.1啟動Visual Studio 2010集成開發環境9
1.2.2創建或打開Win32控制台工程10
1.2.3編譯、調試及運行程式12
1.3C++ Builder 6.014
1.3.1下載與安裝14
1.3.2基本使用14
第2部分實驗指導17
2.1實驗1顯示程式和簡單計算程式17
2.1.1顯示由“”組成的矩形17
2.1.2計算立方體的周長、表面積和體積18
2.1.3計算簡單數學函式的值20
2.1.4按方陣格式顯示數據21
2.2實驗2簡單信息的表示和數據計算23
2.2.1數學函式計算23
2.2.2信息加密24
2.2.3貪心算法找零錢25
2.2.4整數的分離27
2.3實驗3運算的流程控制27
2.3.1計算π的近似值28
2.3.2比較字元串大小29
2.3.3找迴文數29
2.3.4整數的素數分解30
2.4實驗4複雜信息的表達與處理32
2.4.1矩陣轉置32
2.4.2用一維數組實現矩陣相乘33
2.4.3反轉字元串33
2.4.4去掉字元串開頭的多餘空格34
2.4.5事件時間表35
2.5實驗5劃分模組逐層求解——函式37
2.5.1編寫求一元二次方程的根的函式37
2.5.2編寫函式求一元n次多項式的值37
2.5.3編寫函式去掉任意一個字元串頭部和尾部的空格39
2.5.4數組的轉換40
2.5.5遞歸實現級數求和41
2.5.6求數組元素的最大值的遞歸函式42
2.5.7隨機生成整副54張撲克牌的函式42
2.5.8驗證哥德巴赫猜想44
2.6實驗6指針的套用45
2.6.1將字元串形式的時間轉換為毫秒45
2.6.2將整數變換為以“,”號分隔的形式46
2.6.3用一個函式求多個實數的平均值、最大及最小值47
2.6.4二分法求方程根的通用函式 48
2.6.5將十進制寫法的IP位址轉換成二進制寫法48
2.6.6統計處理多個學生的成績50
2.7實驗7結構抽象數據封裝——類與對象52
2.7.1圓類的設計及使用52
2.7.2三角形類的設計與使用53
2.7.3日期類的設計與使用55
2.7.4用類實現學生信息統計56
2.8實驗8取其精華發揮優勢——繼承58
2.8.1黑白點類和彩色點類58
2.8.2使用類的繼承編寫管理公民信息和大學生信息的程式59
2.8.3使用類的繼承編寫日期時間管理程式61
2.9實驗9統一接口多種實現——多態62
2.9.1顯示不同形狀的字元圖形,包括矩形、三角形和菱形等62
2.9.2使用繼承定義一組形狀類64
2.9.3重載運算符實現複數類的四則運算66
2.10實驗10檔案與輸入輸出67
2.10.1格式化輸出數據67
2.10.2檔案中特定單詞的統計67
2.10.3分離文本檔案中的英文和中文68
2.10.4有格式文本檔案的創建及讀取70
2.10.5學生成績信息的處理71
2.10.6讀取BMP檔案的寬度和高度72
2.10.7用隨機檔案存儲書籍信息72
2.11實驗11數據結構與算法73
2.11.1手工操作Hanoi塔73
2.11.2模擬有限長佇列75
2.11.3黑白棋遊戲77
2.11.4生成地雷陣81
2.11.5表達式計算84
第3部分習題解析88
3.1習題188
3.2習題290
3.3習題392
3.4習題4105
3.5習題5 114
3.6習題6121
3.7習題7128
3.8習題8135
3.9習題9140
3.10習題10145
3.11習題11149
第4部分常用資料153
4.1ASCII字元表153
4.2Visual C++編譯錯誤中的常見辭彙155
4.3Visual C++ 6.0編程環境下常見的編譯錯誤156
4.4常用數學庫函式157
4.5常用的字元串處理函式158
4.6常用字元串和數的轉換函式159
4.7string類的常用方法161
參考文獻163

相關詞條

熱門詞條

聯絡我們