評論(0

C語言經典編程282例

標籤: 暫無標籤

1 C語言經典編程282例 -作者:明日科技

圖書詳細信息:

  ISBN:9787302276593

C語言經典編程282例C語言經典編程282例
定價:49.8元

  印次:1-1

  裝幀:平裝

  印刷日期:2011-12-30
圖書簡介:

  本書以基礎知識為框架,介紹了各部分知識所對應的常用開發實例,並進行了透徹的解析。本書內容包括初識C語言、簡單的C程序、演算法入門、常用數據類型、運算符與表達式、數據輸入與輸出函數、選擇和分支結構程序設計、循環結構、數組、函數編程基礎、指針、常用數據結構、位運算操作符、存儲管理、預處理和函數類型、文件讀寫、圖形圖像處理。

  本書所精選的實例都是一線開發人員在實際項目中所積累的,並進行了技術上的解析,給出了詳細的實現過程。通過對本書的學習,能夠提高讀者的開發能力。

  本書提供了大量的源程序、素材,提供了相關的模塊庫、案例庫、素材庫、題庫等多種形式的輔助學習資料,還提供迅速及時的微博、QQ、論壇等技術支持。

  本書內容詳盡,實例豐富,非常適合作為零基礎學習人員的學慣用書和大中專院校師生的學習教材,也適合作為相關培訓機構的師生和軟體開發人員的參考資料。

前言:

  學會站在巨人的肩膀上!

  軟體開發的終極目標是完成滿足用戶需求的軟體。一個軟體往往包含複雜的功能,作為一名程序員,需要在有限的時間內實現它們,這對於新手而言並不容易。為什麼富有開發經驗的程序員編程效率非常高呢?答案就是他們做過類似的程序,適當修改以前的代碼,就可以滿足現在的要求。因此,如何快速積累編程經驗就成了新手的當務之急。顯然,單單依靠項目來積累編程經驗是非常慢的。

  本書圖文並茂、難易並舉,彙集了282個日常開發中應用廣泛的實例,內容涵蓋了C語言編程的方方面面。每個實例分為實例說明、實現過程和技術要點3部分進行講解。通過對本書的學習,不僅能快速掌握相關知識點,還可以逐步提升編程能力。

  本書內容

  本書以C語言的基礎知識結構為框架,給出了每部分知識中可能遇到的疑難問題或開發技巧。本書共分17章,主要包括初識C語言、簡單的C程序、演算法入門、常用數據類型、運算符與表達式、數據輸入與輸出函數、選擇和分支結構程序設計、循環結構、數組、函數編程基礎、指針、常用數據結構、位運算操作符、存儲管理、預處理和函數類型、文件讀寫、圖形圖像處理。

  為了更清晰地闡述問題和給出問題的解決方案,本書設置了以下欄目。

  * 實例說明:詳細描述本實例的用途,並給出實例的運行結果圖。

  * 實現過程:逐步講解如何解決本實例的問題,並給出關鍵代碼、注意事項等。

  * 技術要點:對本實例使用的關鍵技術進行總結,方便日後使用。

  本書特色

  * 貼近應用。本書精選的實例都真正來自開發一線。以實例形式進行講解,使其更容易被讀者接受。

  * 橫向鏈接。本書知識框架與《C語言開發入門及項目實戰》一書相對應,可以在學習完《C語言開發入門及項目實戰》一書的基礎上使用本書,以提高自己的技能。

  * 解析透徹。本書對每個問題的相關知識進行細緻地講解,並進行知識拓展,使讀者不僅知其然而且知其所以然。

  * 授人以漁。本書在講解技術的同時,還注重對讀者能力的培養,使讀者掌握分析問題與解決問題的能力。

  本書配套資源

  本書提供了內容豐富的配套資源,包括源程序、素材,以及模塊庫、案例庫、題庫、素材庫等多項輔助內容,讀者朋友可以通過如下方式獲取。

  第1種方式:

  (1)登錄清華大學出版社的網站,在網頁右上角的搜索文本框中輸入本書書名(注意區分大小寫和留出空格),或者輸入本書關鍵字,或者輸入本書ISBN號(注意去掉ISBN號間隔線「-」),單擊「搜索」按鈕。

  (2)找到本書後單擊超鏈接,在該書的網頁下側單擊「網路資源」超鏈接,即可下載。

  第2種方式:

  訪問本書的新浪微博C語言圖書,找到配套資源的鏈接地址進行下載。

  讀者人群

  本書非常適合以下人員閱讀:

  ? C語言編程行業的開發人員

  ? 有一定語言基礎,想進一步提高技能的人員

  ? 大中專院校的老師和學生

  ? 即將走向工作崗位的大學畢業生

  ? 相關培訓機構的老師和學員

  ? C語言編程愛好者

目錄:

  第1章 初識C語言 1

  實例001 第一個C語言程序 2

  實例002 一個完整的C語言程序 2

  實例003 輸出名言 3

  實例004 用TC 2.0打開文件 4

  實例005 計算正方形的周長 5

  第2章 簡單的C程序 6

  實例006 輸出一個正方形 7

  實例007 輸出一個三角形 8

  實例008 一個簡單的求和程序 9

  實例009 求10! 10

  實例010 3個數由小到大排序 11

  實例011 猴子吃桃 13

  實例012 陽陽買蘋果 14

  第3章 演算法入門 15

  實例013 任意次方后的最後三位 16

  實例014 計算某日是該年的第幾天 16

  實例015 婚禮上的謊言 18

  實例016 百元買百雞 19

  實例017 打漁曬網問題 20

  實例018 判斷三角形的類型 22

  實例019 直接插入排序 23

  實例020 希爾排序 25

  實例021 冒泡排序 26

  實例022 快速排序 27

  實例023 選擇排序 28

  實例024 歸併排序 29

  實例025 二分查找 31

  實例026 分塊查找 32

  實例027 哈希查找 34

  實例028 斐波那契數列 37

  實例029 哥德巴赫猜想 38

  實例030 尼科徹斯定理 39

  第4章 常用數據類型 41

  實例031 數值型常量的使用 42

  實例032 字元型變數的使用 42

  實例033 求100~200之間的素數 43

  實例034 利用#輸出三角形 44

  實例035 十進位轉換為二進位 45

  實例036 n進位轉換為十進位 46

  實例037 小球下落問題 48

  實例038 巧分蘋果 49

  實例039 老師分糖果 50

  實例040 IP地址形式輸出 51

  實例041 特殊的完全平方數 52

  實例042 一數三平方 54

  實例043 求等差數列 55

  實例044 親密數 56

  實例045 自守數 57

  第5章 運算符與表達式 60

  實例046 求二元一次不定方程 61

  實例047 可逆素數 63

  實例048 判斷閏年 64

  實例049 黑紙與白紙 65

  實例050 阿姆斯特朗數 67

  實例051 最大公約數和最小公倍數 67

  實例052 求一元二次方程的根 69

  實例053 自然對數的底e的計算 70

  實例054 滿足abcd=(ab+cd)2的數 70

  實例055 整數加減法練習 71

  實例056 判斷整倍數 73

  實例057 階梯問題 73

  實例058 乘積大於和的數 74

  實例059 求各位數之和為5的數 75

  第6章 數據輸入與輸出函數 77

  實例060 使用字元函數輸入/輸出字元 78

  實例061 輸出相對的最小整數 79

  實例062 將小寫字母轉換為大寫字母 80

  實例063 水池注水問題 80

  實例064 用*號輸出圖案 81

  實例065 輸出一個字元的前驅字元 82

  實例066 求學生總成績和平均成績 83

  實例067 迴文素數 84

  第7章 選擇和分支結構程序設計 86

  實例068 判斷偶數 87

  實例069 判斷字母是否為大寫 88

  實例070 檢查字元類型 89

  實例071 求最低分和最高分 90

  實例072 模擬自動售貨機 91

  實例073 計算工資 93

  實例074 平方和值判斷 94

  實例075 加油站加油 95

  實例076 簡單計算器 97

  第8章 循環結構 98

  實例077 使用while語句求n! 99

  實例078 使用while為用戶提供

  菜單顯示 100

  實例079 一元錢的兌換方案 102

  實例080 特殊等式 103

  實例081 列印乘法口訣表 104

  實例082 平方和運算的問題 105

  實例083 求從鍵盤中輸入字元的個數 106

  實例084 列印楊輝三角 108

  實例085 求總數問題 109

  實例086 綵球問題 110

  實例087 新同學年齡 112

  實例088 燈塔數量 113

  實例089 計算12+22+…+102 114

  實例090 循環顯示隨機數 115

  實例091 賣西瓜 116

  實例092 銀行存款問題 117

  實例093 統計不及格的人數 118

  實例094 猜數字遊戲 119

  第9章 數組 123

  實例095 求各元素之和 124

  實例096 使用二維數組保存數據 125

  實例097 計算字元串中有多少個單詞 126

  實例098 不使用strcpy()函數實現

  字元串複製功能 127

  實例099 逆序存放數據 129

  實例100 相鄰元素之和 130

  實例101 選票統計 131

  實例102 使用數組統計學生成績 132

  實例103 查找數組中的最值 134

  實例104 判斷一個數是否存在數組中 135

  實例105 求二維數組對角線之和 136

  實例106 模擬比賽打分 137

  實例107 矩陣的轉置 139

  實例108 設計魔方陣 141

  實例109 字元升序排列 142

  實例110 在指定位置插入字元 144

  實例111 刪除字元串中的連續字元 146

  實例112 統計各種字元個數 147

  實例113 字元串替換 148

  實例114 迴文字元串 150

  實例115 字元串加密和解密 151

  實例116 對調最大數與最小數位置 153

  第10章 函數編程基礎 155

  實例117 輸出兩個數中的最大值 156

  實例118 判斷素數 157

  實例119 遞歸解決年齡問題 158

  實例120 遞歸解決分魚問題 159

  實例121 小數分離 160

  實例122 求任意數的n次冪 161

  實例123 固定格式輸出當前時間 163

  實例124 設計函數計算學生平均身高 164

  實例125 求數組元素中的最小值 165

  實例126 列印1~5的階乘 166

  實例127 求最大公約數和最小公倍數 167

  實例128 求直角三角形的斜邊 168

  實例129 相對的最小整數 169

  實例130 當前時間轉換 170

  實例131 顯示程序運行時間 171

  實例132 顯示當前日期及時間 172

  實例133 設置DOS系統日期 173

  實例134 設置DOS系統時間 174

  實例135 讀取並設置BIOS的時鐘 175

  實例136 任意大寫字母轉小寫 176

  實例137 字元串複製到指定空間 176

  實例138 查找位置信息 177

  實例139 複製當前目錄 179

  實例140 產生唯一文件 180

  實例141 不同亮度顯示 181

  實例142 字母檢測 182

  實例143 建立目錄 183

  實例144 刪除目錄 184

  實例145 對數組進行升序和降序排序 185

  實例146 設置組合鍵 187

  實例147 獲取當前日期與時間 188

  實例148 獲取當地日期與時間 189

  實例149 獲取格林尼治平時 190

  實例150 設置系統日期 191

  實例151 獲取BIOS常規內存容量 193

  實例152 讀/寫BIOS計時器 194

  實例153 獲取CMOS密碼 195

  實例154 獲取Ctrl+Break消息 197

  實例155 滑鼠中斷 198

  實例156 設置文本顯示模式 200

  實例157 顯卡類型測試 204

  實例158 獲取系統配置信息 206

  實例159 訪問系統temp中的文件 209

  實例160 控制揚聲器聲音 210

  實例161 獲取caps lock鍵狀態 211

  實例162 獲取環境變數 212

  實例163 貪吃蛇遊戲 213

  實例164 五子棋遊戲 219

  實例165 彈力球遊戲 227

  第11章 指針 235

  實例166 使用指針實現整數排序 236

  實例167 指向結構體變數的指針 237

  實例168 使用指針輸出數組元素 238

  實例169 使用指針查找數列中的

  最大值和最小值 240

  實例170 使用指針的指針輸出字元串 241

  實例171 使用指向指針的指針對

  字元串排序 242

  實例172 使用返回指針的函數查找

  最大值 244

  實例173 使用指針連接兩個字元串 245

  實例174 用指針實現逆序存放數

  組元素值 247

  實例175 用指針數組構造字元串數組 248

  實例176 用指針函數輸出學生成績 249

  實例177 尋找相同元素的指針 251

  實例178 查找成績不及格的學生 252

  實例179 使用指針實現冒泡排序 254

  實例180 輸入月份號並輸出英文月份名 255

  實例181 使用指針插入元素 256

  實例182 使用指針交換兩個數組

  中的最大值 257

  實例183 輸出二維數組有關值 259

  實例184 輸出二維數組任一行

  任一列值 260

  實例185 將若干字元串按照字母

  順序輸出 262

  實例186 用指向函數的指針比較大小 263

  實例187 尋找指定元素的指針 265

  實例188 字元串的匹配 266

  第12章 常用數據結構 269

  實例189 比較計數 270

  實例190 找出最高分 271

  實例191 信息查詢 272

  實例192 候選人選票程序 274

  實例193 計算開機時間 276

  實例194 取出整型數據的高位元組數據 277

  實例195 使用共用體存放學生和

  老師信息 278

  實例196 使用共用體處理任意類型數據 279

  實例197 輸出今天星期幾 281

  實例198 創建單向鏈表 282

  實例199 創建雙向鏈表 284

  實例200 創建循環鏈表 287

  實例201 使用頭插入法建立單鏈表 289

  實例202 雙鏈表逆序輸出 291

  實例203 約瑟夫環 293

  實例204 創建順序表並插入元素 294

  實例205 合併兩個鏈表 296

  實例206 單鏈表節點逆置 298

  實例207 應用棧實現進位轉換 300

  實例208 用棧實現行編輯程序 303

  實例209 用棧設置密碼 306

  實例210 括弧匹配檢測 310

  實例211 用棧及遞歸計算多項式 313

  實例212 鏈隊列 315

  實例213 循環緩衝區問題 318

  實例214 簡單的文本編輯器 321

  第13章 位運算操作符 326

  實例215 使二進位數特定位翻轉 327

  實例216 將輸入的數左移兩位並輸出 327

  實例217 編寫循環移位函數 328

  實例218 取出給定16位二進位數

  的奇數位 330

  實例219 取一個整數的后四位 331

  實例220 求一個數的補碼 332

  實例221 普通的位運算 333

  實例222 整數與0異或 334

  第14章 存儲管理 335

  實例223 使用malloc()函數分配內存 336

  實例224 調用calloc()函數動態分

  配內存 337

  實例225 為具有3個數組元素的

  數組分配內存 338

  實例226 為二維數組動態分配內存 338

  實例227 商品信息的動態存放 340

  第15章 預處理和函數類型 341

  實例228 用不帶參數的宏定義求

  平行四邊形面積 342

  實例229 使用宏定義實現數組值

  的互換 343

  實例230 編寫頭文件包含圓面積的

  計算公式 344

  實例231 利用宏定義求偶數和 345

  實例232 利用文件包含設計輸出模式 346

  實例233 使用條件編譯隱藏密碼 347

  第16章 文件讀寫 349

  實例234 關閉所有打開的文件 350

  實例235 同時顯示兩個文件的內容 352

  實例236 創建文件 353

  實例237 格式化讀寫文件 355

  實例238 創建臨時文件 357

  實例239 成塊讀寫操作 358

  實例240 隨機讀寫文件 360

  實例241 以行為單位讀寫文件 362

  實例242 查找文件 364

  實例243 重命名文件 364

  實例244 刪除文件 366

  實例245 刪除文件中的記錄 367

  實例246 文件內容複製 369

  實例247 錯誤處理 370

  實例248 合併兩個文件信息 373

  實例249 統計文件內容 375

  實例250 讀取磁碟文件 376

  實例251 將數據寫入磁碟文件 378

  實例252 顯示目錄內同類型文件 379

  實例253 文件分割 382

  實例254 文件加密 384

  實例255 自毀程序 386

  實例256 明碼序列號保護 388

  實例257 非明碼序列號保護 389

  實例258 愷撒加密 391

  實例259 RSA加密 394

  實例260 獲取當前磁碟空間信息 396

  實例261 DES加密 398

  實例262 獲取系統配置信息 403

  實例263 獲取寄存器信息 405

  第17章 圖形圖像處理 407

  實例264 繪製直線 408

  實例265 繪製矩形 409

  實例266 繪製表格 411

  實例267 繪製立體窗口 412

  實例268 繪製橢圓 414

  實例269 繪製圓弧線 415

  實例270 繪製扇區 417

  實例271 繪製空心圓 418

  實例272 繪製箭頭 419

  實例273 繪製正弦曲線 420

  實例274 繪製彩帶 421

  實例275 繪製黃色網格填充的橢圓 423

  實例276 繪製紅色間隔點填充的

  多邊形 424

  實例277 繪製五角星 425

  實例278 顏色變換 427

  實例279 彩色扇形 428

  實例280 輸出不同字體 429

  實例281 相同圖案的輸出 431

  實例282 設置文本及背景顏色 433

上一篇[貴族學院]    下一篇 [驚魂未定]

相關評論

同義詞:暫無同義詞