編輯推薦
C語言學習路綫圖,為讀者朋友提供瞭從入門到實際項目開發所需要的各方麵必備知識,提供瞭較為完善的學習整體解決方案,搭起瞭從學校走嚮社會的橋梁,各個品種既有前後關聯,也可以獨立使用從而避免瞭像以前那豐羊,學完一本書之後,仍然無所適從,既不會做項目也不知道接下來該學什麼,以至於半途兩廢的睏惑。
內容簡介
《C語言學習路綫圖:C語言經典編程282例》以基礎知識為框架,介紹瞭各部分知識所對應的常用開發實例,並進行瞭透徹的解析。《C語言學習路綫圖:C語言經典編程282例》內容包括初識C語言、簡單的C程序、算法入門、常用數據類型、運算符與錶達式、數據輸入與輸齣函數、選擇和分支結構程序設計、循環結構、數組、函數編程基礎、指針、常用數據結構、位運算操作符、存儲管理、預處理和函數類型、文件讀寫、圖形圖像處理。
本書所精選的實例都是一綫開發人員在實際項目中所積纍的,並進行瞭技術上的解析,給齣瞭詳細的實現過程。通過對本書的學習,能夠提高讀者的開發能力。
本書提供瞭大量的源程序、素材,提供瞭相關的模塊庫、案例庫、素材庫、題庫等多種形式的輔助學習資料,還提供迅速及時的微博、QQ、論壇等技術支持。
本書內容詳盡,實例豐富,非常適閤作為零基礎學習人員的學習用書和大中專院校師生的學習教材,也適閤作為相關培訓機構的師生和軟件開發人員的參考資料。
目錄
第1章 初識C語言
實例001 第一個C語言程序
實例002 一個完整的C語言程序
實例003 輸齣名言
實例004 用TC 2.0打開文件
實例005 計算正方形的周長
第2章 簡單的C程序
實例006 輸齣一個正方形
實例007 輸齣一個三角形
實例008 一個簡單的求和程序
實例009 求10!
實例010 3個數由小到大排序
實例011 猴子吃桃
實例012 陽陽買蘋果
第3章 算法入門
實例013 任意次方後的最後三位
實例014 計算某日是該年的第幾天
實例015 婚禮上的謊言
實例016 百元買百雞
實例017 打漁曬網問題
實例018 判斷三角形的類型
實例019 直接插入排序
實例020 希爾排序
實例021 冒泡排序
實例022 快速排序
實例023 選擇排序
實例024 歸並排序
實例025 二分查找
實例026 分塊查找
實例027 哈希查找
實例028 斐波那契數列
實例029 哥德巴赫猜想
實例030 尼科徹斯定理
第4章 常用數據類型
實例031 數值型常量的使用
實例032 字符型變量的使用
實例033 求100~200之間的素數
實例034 利用#輸齣三角形
實例035 十進製轉換為二進製
實例036 n進製轉換為十進製
實例037 小球下落問題
實例038 巧分蘋果
實例039 老師分糖果
實例040 IP地址形式輸齣
實例041 特殊的完全平方數
實例042 一數三平方
實例043 求等差數列
實例044 親密數
實例045 自守數
第5章 運算符與錶達式
實例046 求二元一次不定方程
實例047 可逆素數
實例048 判斷閏年
實例049 黑紙與白紙
實例050 阿姆斯特朗數
實例051 最大公約數和最小公倍數
實例052 求一元二次方程的根
實例053 自然對數的底e的計算
實例054 滿足abcd=(ab+cd)2的數
實例055 整數加減法練習
實例056 判斷整倍數
實例057 階梯問題
實例058 乘積大於和的數
實例059 求各位數之和為5的數
第6章 數據輸入與輸齣函數
實例060 使用字符函數輸入/輸齣字符
實例061 輸齣相對的最小整數
實例062 將小寫字母轉換為大寫字母
實例063 水池注水問題
實例064 用*號輸齣圖案
實例065 輸齣一個字符的前驅字符
實例066 求學生總成績和平均成績
實例067 迴文素數
第7章 選擇和分支結構程序設計
實例068 判斷偶數
實例069 判斷字母是否為大寫
實例070 檢查字符類型
實例071 求最低分和最高分
實例072 模擬自動售貨機
實例073 計算工資
實例074 平方和值判斷
實例075 加油站加油
實例076 簡單計算器
第8章 循環結構
實例077 使用while語句求n!
實例078 使用while為用戶提供菜單顯示
實例079 一元錢的兌換方案
實例080 特殊等式
實例081 打印乘法口訣錶
實例082 平方和運算的問題
實例083 求從鍵盤中輸入字符的個數
實例084 打印楊輝三角
實例085 求總數問題
實例086 彩球問題
實例087 新同學年齡
實例088 燈塔數量
實例089 計算12+22+…+102
實例090 循環顯示隨機數
實例091 賣西瓜
實例092 銀行存款問題
實例093 統計不及格的人數
實例094 猜數字遊戲
第9章 數組
實例095 求各元素之和
實例096 使用二維數組保存數據
實例097 計算字符串中有多少個單詞
實例098 不使用strcpy()函數實現字符串復製功能
實例099 逆序存放數據
實例100 相鄰元素之和
實例101 選票統計
實例102 使用數組統計學生成績
實例103 查找數組中的最值
實例104 判斷一個數是否存在數組中
實例105 求二維數組對角綫之和
實例106 模擬比賽打分
實例107 矩陣的轉置
實例108 設計魔方陣
實例109 字符升序排列
實例110 在指定位置插入字符
實例111 刪除字符串中的連續字符
實例112 統計各種字符個數
實例113 字符串替換
實例114 迴文字符串
實例115 字符串加密和解密
實例116 對調最大數與最小數位置
第10章 函數編程基礎
實例117 輸齣兩個數中的最大值
實例118 判斷素數
實例119 遞歸解決年齡問題
實例120 遞歸解決分魚問題
實例121 小數分離
實例122 求任意數的n次冪
實例123 固定格式輸齣當前時間
實例124 設計函數計算學生平均身高
實例125 求數組元素中的最小值
實例126 打印1~5的階乘
實例127 求最大公約數和最小公倍數
實例128 求直角三角形的斜邊
實例129 相對的最小整數
實例130 當前時間轉換
實例131 顯示程序運行時間
實例132 顯示當前日期及時間
實例133 設置DOS係統日期
實例134 設置DOS係統時間
實例135 讀取並設置BIOS的時鍾
實例136 任意大寫字母轉小寫
實例137 字符串復製到指定空間
實例138 查找位置信息
實例139 復製當前目錄
實例140 産生唯一文件
實例141 不同亮度顯示
實例142 字母檢測
實例143 建立目錄
實例144 刪除目錄
實例145 對數組進行升序和降序排序
實例146 設置組閤鍵
實例147 獲取當前日期與時間
實例148 獲取當地日期與時間
實例149 獲取格林尼治平時
實例150 設置係統日期
實例151 獲取BIOS常規內存容量
實例152 讀/寫BIOS計時器
實例153 獲取CMOS密碼
實例154 獲取Ctrl+Break消息
實例155 鼠標中斷
實例156 設置文本顯示模式
實例157 顯卡類型測試
實例158 獲取係統配置信息
實例159 訪問係統temp中的文件
實例160 控製揚聲器聲音
實例161 獲取Caps Lock鍵狀態
實例162 獲取環境變量
實例163 貪吃蛇遊戲
實例164 五子棋遊戲
實例165 彈力球遊戲
第11章 指針
實例166 使用指針實現整數排序
實例167 指嚮結構體變量的指針
實例168 使用指針輸齣數組元素
實例169 使用指針查找數列中的最大值和最小值
實例170 使用指針的指針輸齣字符串
實例171 使用指嚮指針的指針對字符串排序
實例172 使用返迴指針的函數查找最大值
實例173 使用指針連接兩個字符串
實例174 用指針實現逆序存放數組元素值
實例175 用指針數組構造字符串數組
實例176 用指針函數輸齣學生成績
實例177 尋找相同元素的指針
實例178 查找成績不及格的學生
實例179 使用指針實現冒泡排序
實例180 輸入月份號並輸齣英文月份名
實例181 使用指針插入元素
實例182 使用指針交換兩個數組中的最大值
實例183 輸齣二維數組有關值
實例184 輸齣二維數組任一行任一列值
實例185 將若乾字符串按照字母順序輸齣
實例186 用指嚮函數的指針比較大小
實例187 尋找指定元素的指針
實例188 字符串的匹配
第12章 常用數據結構
實例189 比較計數
實例190 找齣最高分
實例191 信息查詢
實例192 候選人選票程序
實例193 計算開機時間
實例194 取齣整型數據的高字節數據
實例195 使用共用體存放學生和老師信息
實例196 使用共用體處理任意類型數據
實例197 輸齣今天星期幾
實例198 創建單嚮鏈錶
實例199 創建雙嚮鏈錶
實例200 創建循環鏈錶
實例201 使用頭插入法建立單鏈錶
實例202 雙鏈錶逆序輸齣
實例203 約瑟夫環
實例204 創建順序錶並插入元素
實例205 閤並兩個鏈錶
實例206 單鏈錶節點逆置
實例207 應用棧實現進製轉換
實例208 用棧實現行編輯程序
實例209 用棧設置密碼
實例210 括號匹配檢測
實例211 用棧及遞歸計算多項式
實例212 鏈隊列
實例213 循環緩衝區問題
實例214 簡單的文本編輯器
第13章 位運算操作符
實例215 使二進製數特定位翻轉
實例216 將輸入的數左移兩位並輸齣
實例217 編寫循環移位函數
實例218 取齣給定16位二進製數的奇數位
實例219 取一個整數的後四位
實例220 求一個數的補碼
實例221 普通的位運算
實例222 整數與0異或
第14章 存儲管理
實例223 使用malloc()函數分配內存
實例224 調用calloc()函數動態分配內存
實例225 為具有3個數組元素的數組分配內存
實例226 為二維數組動態分配內存
實例227 商品信息的動態存放
第15章 預處理和函數類型
實例228 用不帶參數的宏定義求平行四邊形麵積
實例229 使用宏定義實現數組值的互換
實例230 編寫頭文件包含圓麵積的計算公式
實例231 利用宏定義求偶數和
實例232 利用文件包含設計輸齣模式
實例233 使用條件編譯隱藏密碼
第16章 文件讀寫
實例234 關閉所有打開的文件
實例235 同時顯示兩個文件的內容
實例236 創建文件
實例237 格式化讀寫文件
實例238 創建臨時文件
實例239 成塊讀寫操作
實例240 隨機讀寫文件
實例241 以行為單位讀寫文件
實例242 查找文件
實例243 重命名文件
實例244 刪除文件
實例245 刪除文件中的記錄
實例246 文件內容復製
實例247 錯誤處理
實例248 閤並兩個文件信息
實例249 統計文件內容
實例250 讀取磁盤文件
實例251 將數據寫入磁盤文件
實例252 顯示目錄內同類型文件
實例253 文件分割
實例254 文件加密
實例255 自毀程序
實例256 明碼序列號保護
實例257 非明碼序列號保護
實例258 愷撒加密
實例259 RSA加密
實例260 獲取當前磁盤空間信息
實例261 DES加密
實例262 獲取係統配置信息
實例263 獲取寄存器信息
第17章 圖形圖像處理
實例264 繪製直綫
實例265 繪製矩形
實例266 繪製錶格
實例267 繪製立體窗口
實例268 繪製橢圓
實例269 繪製圓弧綫
實例270 繪製扇區
實例271 繪製空心圓
實例272 繪製箭頭
實例273 繪製正弦麯綫
實例274 繪製彩帶
實例275 繪製黃色網格填充的橢圓
實例276 繪製紅色間隔點填充的多邊形
實例277 繪製五角星
實例278 顔色變換
實例279 彩色扇形
實例280 輸齣不同字體
實例281 相同圖案的輸齣
實例282 設置文本及背景顔色
前言/序言
C語言學習路綫圖:C語言經典編程282例 下載 mobi epub pdf txt 電子書