- 封底 更新時間:2023-11-20 19:32:18
- 附錄E:ASCII碼表
- 附錄D:關鍵字匯總
- 附錄C:運算符匯總
- 附錄B:程序調試技巧(Debug)
- 附錄A:常見的編譯錯誤信息及解決方法
- 作業104 輸出數字的位置
- 作業103 判斷數是否存在于數組中
- 例56.2 輸出同時出現的數
- 例56.1 二分查找算法練習
- 第五十六課 二分查找
- 作業102 遙控飛機爭奪賽
- 作業101 將姓名排序
- 例55.2 發獎學金
- 例55.1 將成績排序
- 第五十五課 結構體排序
- 作業100 粉碎數字
- 作業99 輸出第k大的數
- 例54.2 輸出中位數
- 例54.1 sort排序練習
- 第五十四課 STL排序
- 作業98 數頁碼
- 作業97 輸出每個數出現的次數
- 例53.3 輸出出現次數最多的數
- 例53.2 將隨機數去重并排序
- 例53.1 將成績排名
- 第五十三課 桶排序
- 作業96 重組車廂
- 作業95 計算平均分
- 例52.2 選擇排序
- 例52.1 冒泡排序
- 第五十二課 冒泡排序和選擇排序
- 作業94 將十進制數轉換為十六進制數
- 作業93 將十六進制正整數轉換為十進制整數
- 例51.2 將非負整數轉換為二進制數
- 例51.1 將二進制數轉換為十進制數
- 第五十一課 進制轉換
- 第五十課 時間和空間復雜度
- 第八章 基礎算法
- 例49.2 交換高低位上的數
- 例49.1 位運算語法練習
- 第四十九課 位運算
- 作業92 判斷兩個人能否共舞
- 作業91 輸出學生的等級
- 例48.2 輸出分數最高的學生
- 例48.1 結構體語法練習
- 第四十八課 結構體
- 第七章 結構體和位運算
- 作業90 解決裝信封問題
- 作業89 判斷是否為丑數
- 例47.2 逆序輸出字符串
- 例47.1 實現哥德巴赫猜想
- 第四十七課 函數的應用
- 作業88 計算阿克曼函數
- 作業87 輸出倒序數
- 例46.2 輸出斐波那契數列的第n項
- 例46.1 用遞歸法計算1+2+3+…+n的值
- 第四十六課 遞歸
- 作業86 計算校門外的樹
- 例45.2 判斷是否為素數
- 例45.1 全局變量和局部變量語法練習
- 第四十五課 全局變量和局部變量
- 作業85 輸出n以內的全部素數,并按每行五個數顯示
- 作業84 輸出孿生素數
- 例44.3 輸出素數回文數
- 例44.2 輸出絕對素數
- 例44.1 判斷是否為素數
- 第四十四課 判斷素數
- 作業83 輸出數字之和為13的整數個數
- 作業82 計算1!+2!+3!+…+n!的值
- 例43.3 輸出三個數中最大的數
- 例43.2 函數語法練習②
- 例43.1 函數語法練習①
- 第四十三課 函數的概念
- 第六章 函數
- 作業81 刪除字符串中間的“*”
- 作業80 連接字符串
- 例42.2 查找子串并替換
- 例42.1 輸出詞組的縮寫
- 第四十二課 string類字符串的應用實例
- 作業79 替換單詞
- 作業78 插入字符串
- 例41.6 輸出子串的位置
- 例41.5 替換子串
- 例41.4 刪除子串
- 例41.3 獲取子串
- 例41.2 插入字符串
- 例41.1 查找字符串
- 第四十一課 string類字符串的常用函數
- 作業77 分離字符串
- 作業76 輸出字典序中最小的字符串
- 例40.3 對比字符串
- 例40.2 刪除指定字符
- 例40.1 string類運算符語法練習
- 第四十課 string類字符串的賦值、連接和比較
- 作業75 輸出最長和最短的單詞
- 作業74 統計標題字符的個數
- 例39.3 統計單詞的個數
- 例39.2 統計數字字符的個數
- 例39.1 string類字符串輸入/輸出語法練習
- 第三十九課 string類字符串的定義和輸入/輸出
- 第五章 string類字符串
- 作業73 判斷字符串是否為回文字符串
- 作業72 轉換字母大小寫字符串
- 例38.3 strcmp和strncmp語法練習
- 例38.2 strcpy和strncpy語法練習
- 例38.1 strcat和strncat語法練習
- 第三十八課 常用的字符串處理函數
- 作業71 替換字符
- 作業70 設計數字游戲
- 例37.3 計算數字和
- 例37.2 逆序輸出字符串
- 例37.1 字符數組的輸入/輸出語法練習
- 第三十七課 字符數組
- 作業69 輸出靶心數
- 作業68 判斷相鄰數
- 例36.2 設計掃雷游戲
- 例36.1 模糊處理圖像
- 第三十六課 二維數組元素的鄰居
- 作業67 輸出螺旋方陣
- 作業66 布置鮮花方陣
- 例35.2 計算矩陣邊緣的元素之和
- 例35.1 計算對角線上的數字之和
- 第三十五課 二維數組的對角線和邊緣
- 作業65 換位置
- 作業64 計算圖像的相似度
- 例34.2 計算矩陣A+B
- 例34.1 二維數組語法練習
- 第三十四課 二維數組
- 作業63 將元素插入有序數組
- 作業62 刪除數組的元素
- 例33.2 將元素插入數組
- 例33.1 平移數據
- 第三十三課 數組移位
- 作業61 計算立定跳遠成績
- 例32.3 區分奇數和偶數
- 例32.2 逆序輸出②
- 例32.1 逆序輸出①
- 第三十二課 數據的讀入和存放技巧
- 作業60 計算客戶應付的金額
- 作業59 計算最貴商品和最便宜商品的個數
- 例31.2 換位置
- 例31.1 輸出最大值的位置
- 第三十一課 輸出最值③
- 作業58 統計數字出現的次數
- 作業57 陶陶摘蘋果
- 例30.3 輸出與指定數字相同的數的個數
- 例30.2 逆序輸出數組
- 例30.1 計算總分和平均分
- 第三十課 一維數組
- 第四章 數組
- 作業56 輸出比當前數大的最小回文數
- 作業55 統計數字2出現的次數
- 例29.2 翻轉數字
- 例29.1 計算數位和
- 第二十九課 數位分離②
- 作業54 輸出最大約數
- 作業53 解決韓信點兵問題
- 例28.3 判斷素數
- 例28.2 continue語法練習
- 例28.1 break語法練習
- 第二十八課 break語句和continue語句
- 作業52 將n拆成三個數之和
- 作業51 輸出字符圖形
- 例27.3 解決百錢買百雞問題
- 例27.2 輸出n行的九九乘法表
- 例27.1 輸出矩形圖案
- 第二十七課 循環嵌套
- 作業50 計算魚游的距離
- 作業49 統計兔子的總數
- 例26.2 實現角古猜想
- 例26.1 輸出斐波那契數列的前30項
- 第二十六課 斐波那契數列和角古猜想
- 作業48 小明學游泳
- 作業47 計算落地次數
- 例25.3 計算一個正整數能夠整除幾次2
- 例25.2 用do while循環計算1+2+3+…+n的和
- 例25.1 用while循環計算1+2+3+…+n的和
- 第二十五課 while循環和do while循環
- 作業46 輸出最小數的位置
- 作業45 計算歌唱比賽評分
- 例24.2 計算最大跨度值
- 例24.1 輸出最高分
- 第二十四課 輸出最值②
- 作業44 統計滿足條件的數的個數
- 作業43 輸出所有的三位對稱數
- 例23.2 統計整數出現的次數
- 例23.1 計算奇數和
- 第二十三課 for語句和if語句的結合使用
- 作業42 計算分數序列和
- 作業41 計算平方和
- 作業40 計算奇數和
- 例22.3 用for循環計算1+2+3+…+n的和
- 例22.2 輸出1~n之間所有的整數
- 例22.1 循環輸出三行“Hello”
- 第二十二課 for語句
- 第三章 循環結構
- 作業39 判斷三個整數是否相鄰
- 作業38 重組數字
- 例21.2 判斷三角形的類別
- 例21.1 將三個數從大到小排序
- 第二十一課 三個數排序
- 作業37 買禮物
- 作業36 計算最大數和最小數的差
- 例20.2 輸出最大數和最小數
- 例20.1 輸出四個整數中的最小值
- 第二十課 輸出最值①
- 作業35 輸出下一個字母
- 例19.2 轉換大小寫字母
- 例19.1 判斷字符
- 第十九課 字符的判斷和轉換
- 作業34 判斷是否上課
- 作業33 計算車輛
- 例18.2 計算打折后的價格
- 例18.1 判斷是否晨練
- 第十八課 條件運算符
- 作業32 制作簡易計算器
- 作業31 判斷晶晶能否赴約
- 例17.2 輸出星期幾
- 例17.1 輸出等級對應的成績
- 第十七課 switch語句
- 作業30 計算冰棍的應付金額
- 作業29 判斷成績等級
- 例16.2 計算分段函數
- 例16.1 評定成績等級
- 第十六課 分支的嵌套和多分支
- 作業28 對稱數的判斷
- 作業27 判斷能否構成三角形
- 例15.2 判斷一個整數能否同時被3和5整除
- 例15.1 判斷是否為兩位整數
- 第十五課 邏輯運算符
- 作業26 購買恐龍園的門票
- 作業25 判斷3的倍數
- 例14.2 數位分離并比較大小
- 例14.1 判斷奇偶數
- 第十四課 if else語句
- 作業24 判斷是否為倍數
- 作業23 判斷小明的分數
- 例13.2 判斷是否為偶數
- 例13.1 判斷是否為正數
- 第十三課 if語句和關系運算符
- 第二章 選擇結構
- 作業22 計算圓環的面積
- 作業21 計算總分和平均分
- 例12.4 計算圓的直徑、周長和面積
- 例12.3 scanf/printf語法練習③
- 例12.2 scanf/printf語法練習②
- 例12.1 scanf/printf語法練習①
- 第十二課 格式化輸入/輸出
- 作業20 計算五位整數的數位和
- 作業19 逆序輸出一個四位整數
- 例11.2 三位整數的運算
- 例11.1 逆序輸出一個兩位整數
- 第十一課 數位分離①
- 作業18 計算三角形的面積
- 作業17 輸出絕對值
- 例10.2 計算線段AB的長度
- 例10.1 函數語法練習
- 第十課 常用的數學函數
- 作業16 設置域寬
- 作業15 交換兩個數的值
- 例9.2 域寬語法練習
- 例9.1 交換兩個變量的值
- 第九課 交換兩個變量的值和設置域寬
- 作業14 輸出ASCII碼對應的字母
- 作業13 輸出字母的ASCII碼值
- 例8.2 轉換大小寫字母
- 例8.1 字符型變量的語法練習
- 第八課 字符型數據
- 作業12 小明買水果
- 作業11 計算梯形的面積
- 例7.2 計算正多邊形每個內角的度數
- 例7.1 計算三個數的平均數
- 第七課 數據類型轉換
- 作業10 計算多項式的值
- 作業9 計算冷飲的應付金額
- 例6.2 轉換溫度
- 例6.1 輸出浮點數
- 第六課 浮點數的類型和輸出格式
- 作業8 小明有多少朵小紅花
- 作業7 計算時鐘旋轉的度數
- 例5.2 分糖果
- 例5.1 復合賦值運算符語法練習
- 第五課 復合賦值運算符
- 作業6 分跳繩
- 作業5 米老鼠偷糖果
- 例4.3 自增運算符語法練習
- 例4.2 帶余除法
- 例4.1 計算□
- 第四課 算術和自增/自減運算符
- 作業4 計算長方形的周長和面積
- 作業3 計算請假時間
- 例3.2 買文具
- 例3.1 計算兩個整數的和
- 第三課 cin語句
- 作業2 計算立方體的體積
- 例2.2 計算足球場的周長和面積
- 例2.1 加減運算
- 第二課 常量、變量和賦值
- 作業1 輸出一棵圣誕樹
- 例1.1 輸出一個星號三角形
- 第一課 第一個C++程序
- 第一章 順序結構
- 前言
- 版權信息
- 封面
- 封面
- 版權信息
- 前言
- 第一章 順序結構
- 第一課 第一個C++程序
- 例1.1 輸出一個星號三角形
- 作業1 輸出一棵圣誕樹
- 第二課 常量、變量和賦值
- 例2.1 加減運算
- 例2.2 計算足球場的周長和面積
- 作業2 計算立方體的體積
- 第三課 cin語句
- 例3.1 計算兩個整數的和
- 例3.2 買文具
- 作業3 計算請假時間
- 作業4 計算長方形的周長和面積
- 第四課 算術和自增/自減運算符
- 例4.1 計算□
- 例4.2 帶余除法
- 例4.3 自增運算符語法練習
- 作業5 米老鼠偷糖果
- 作業6 分跳繩
- 第五課 復合賦值運算符
- 例5.1 復合賦值運算符語法練習
- 例5.2 分糖果
- 作業7 計算時鐘旋轉的度數
- 作業8 小明有多少朵小紅花
- 第六課 浮點數的類型和輸出格式
- 例6.1 輸出浮點數
- 例6.2 轉換溫度
- 作業9 計算冷飲的應付金額
- 作業10 計算多項式的值
- 第七課 數據類型轉換
- 例7.1 計算三個數的平均數
- 例7.2 計算正多邊形每個內角的度數
- 作業11 計算梯形的面積
- 作業12 小明買水果
- 第八課 字符型數據
- 例8.1 字符型變量的語法練習
- 例8.2 轉換大小寫字母
- 作業13 輸出字母的ASCII碼值
- 作業14 輸出ASCII碼對應的字母
- 第九課 交換兩個變量的值和設置域寬
- 例9.1 交換兩個變量的值
- 例9.2 域寬語法練習
- 作業15 交換兩個數的值
- 作業16 設置域寬
- 第十課 常用的數學函數
- 例10.1 函數語法練習
- 例10.2 計算線段AB的長度
- 作業17 輸出絕對值
- 作業18 計算三角形的面積
- 第十一課 數位分離①
- 例11.1 逆序輸出一個兩位整數
- 例11.2 三位整數的運算
- 作業19 逆序輸出一個四位整數
- 作業20 計算五位整數的數位和
- 第十二課 格式化輸入/輸出
- 例12.1 scanf/printf語法練習①
- 例12.2 scanf/printf語法練習②
- 例12.3 scanf/printf語法練習③
- 例12.4 計算圓的直徑、周長和面積
- 作業21 計算總分和平均分
- 作業22 計算圓環的面積
- 第二章 選擇結構
- 第十三課 if語句和關系運算符
- 例13.1 判斷是否為正數
- 例13.2 判斷是否為偶數
- 作業23 判斷小明的分數
- 作業24 判斷是否為倍數
- 第十四課 if else語句
- 例14.1 判斷奇偶數
- 例14.2 數位分離并比較大小
- 作業25 判斷3的倍數
- 作業26 購買恐龍園的門票
- 第十五課 邏輯運算符
- 例15.1 判斷是否為兩位整數
- 例15.2 判斷一個整數能否同時被3和5整除
- 作業27 判斷能否構成三角形
- 作業28 對稱數的判斷
- 第十六課 分支的嵌套和多分支
- 例16.1 評定成績等級
- 例16.2 計算分段函數
- 作業29 判斷成績等級
- 作業30 計算冰棍的應付金額
- 第十七課 switch語句
- 例17.1 輸出等級對應的成績
- 例17.2 輸出星期幾
- 作業31 判斷晶晶能否赴約
- 作業32 制作簡易計算器
- 第十八課 條件運算符
- 例18.1 判斷是否晨練
- 例18.2 計算打折后的價格
- 作業33 計算車輛
- 作業34 判斷是否上課
- 第十九課 字符的判斷和轉換
- 例19.1 判斷字符
- 例19.2 轉換大小寫字母
- 作業35 輸出下一個字母
- 第二十課 輸出最值①
- 例20.1 輸出四個整數中的最小值
- 例20.2 輸出最大數和最小數
- 作業36 計算最大數和最小數的差
- 作業37 買禮物
- 第二十一課 三個數排序
- 例21.1 將三個數從大到小排序
- 例21.2 判斷三角形的類別
- 作業38 重組數字
- 作業39 判斷三個整數是否相鄰
- 第三章 循環結構
- 第二十二課 for語句
- 例22.1 循環輸出三行“Hello”
- 例22.2 輸出1~n之間所有的整數
- 例22.3 用for循環計算1+2+3+…+n的和
- 作業40 計算奇數和
- 作業41 計算平方和
- 作業42 計算分數序列和
- 第二十三課 for語句和if語句的結合使用
- 例23.1 計算奇數和
- 例23.2 統計整數出現的次數
- 作業43 輸出所有的三位對稱數
- 作業44 統計滿足條件的數的個數
- 第二十四課 輸出最值②
- 例24.1 輸出最高分
- 例24.2 計算最大跨度值
- 作業45 計算歌唱比賽評分
- 作業46 輸出最小數的位置
- 第二十五課 while循環和do while循環
- 例25.1 用while循環計算1+2+3+…+n的和
- 例25.2 用do while循環計算1+2+3+…+n的和
- 例25.3 計算一個正整數能夠整除幾次2
- 作業47 計算落地次數
- 作業48 小明學游泳
- 第二十六課 斐波那契數列和角古猜想
- 例26.1 輸出斐波那契數列的前30項
- 例26.2 實現角古猜想
- 作業49 統計兔子的總數
- 作業50 計算魚游的距離
- 第二十七課 循環嵌套
- 例27.1 輸出矩形圖案
- 例27.2 輸出n行的九九乘法表
- 例27.3 解決百錢買百雞問題
- 作業51 輸出字符圖形
- 作業52 將n拆成三個數之和
- 第二十八課 break語句和continue語句
- 例28.1 break語法練習
- 例28.2 continue語法練習
- 例28.3 判斷素數
- 作業53 解決韓信點兵問題
- 作業54 輸出最大約數
- 第二十九課 數位分離②
- 例29.1 計算數位和
- 例29.2 翻轉數字
- 作業55 統計數字2出現的次數
- 作業56 輸出比當前數大的最小回文數
- 第四章 數組
- 第三十課 一維數組
- 例30.1 計算總分和平均分
- 例30.2 逆序輸出數組
- 例30.3 輸出與指定數字相同的數的個數
- 作業57 陶陶摘蘋果
- 作業58 統計數字出現的次數
- 第三十一課 輸出最值③
- 例31.1 輸出最大值的位置
- 例31.2 換位置
- 作業59 計算最貴商品和最便宜商品的個數
- 作業60 計算客戶應付的金額
- 第三十二課 數據的讀入和存放技巧
- 例32.1 逆序輸出①
- 例32.2 逆序輸出②
- 例32.3 區分奇數和偶數
- 作業61 計算立定跳遠成績
- 第三十三課 數組移位
- 例33.1 平移數據
- 例33.2 將元素插入數組
- 作業62 刪除數組的元素
- 作業63 將元素插入有序數組
- 第三十四課 二維數組
- 例34.1 二維數組語法練習
- 例34.2 計算矩陣A+B
- 作業64 計算圖像的相似度
- 作業65 換位置
- 第三十五課 二維數組的對角線和邊緣
- 例35.1 計算對角線上的數字之和
- 例35.2 計算矩陣邊緣的元素之和
- 作業66 布置鮮花方陣
- 作業67 輸出螺旋方陣
- 第三十六課 二維數組元素的鄰居
- 例36.1 模糊處理圖像
- 例36.2 設計掃雷游戲
- 作業68 判斷相鄰數
- 作業69 輸出靶心數
- 第三十七課 字符數組
- 例37.1 字符數組的輸入/輸出語法練習
- 例37.2 逆序輸出字符串
- 例37.3 計算數字和
- 作業70 設計數字游戲
- 作業71 替換字符
- 第三十八課 常用的字符串處理函數
- 例38.1 strcat和strncat語法練習
- 例38.2 strcpy和strncpy語法練習
- 例38.3 strcmp和strncmp語法練習
- 作業72 轉換字母大小寫字符串
- 作業73 判斷字符串是否為回文字符串
- 第五章 string類字符串
- 第三十九課 string類字符串的定義和輸入/輸出
- 例39.1 string類字符串輸入/輸出語法練習
- 例39.2 統計數字字符的個數
- 例39.3 統計單詞的個數
- 作業74 統計標題字符的個數
- 作業75 輸出最長和最短的單詞
- 第四十課 string類字符串的賦值、連接和比較
- 例40.1 string類運算符語法練習
- 例40.2 刪除指定字符
- 例40.3 對比字符串
- 作業76 輸出字典序中最小的字符串
- 作業77 分離字符串
- 第四十一課 string類字符串的常用函數
- 例41.1 查找字符串
- 例41.2 插入字符串
- 例41.3 獲取子串
- 例41.4 刪除子串
- 例41.5 替換子串
- 例41.6 輸出子串的位置
- 作業78 插入字符串
- 作業79 替換單詞
- 第四十二課 string類字符串的應用實例
- 例42.1 輸出詞組的縮寫
- 例42.2 查找子串并替換
- 作業80 連接字符串
- 作業81 刪除字符串中間的“*”
- 第六章 函數
- 第四十三課 函數的概念
- 例43.1 函數語法練習①
- 例43.2 函數語法練習②
- 例43.3 輸出三個數中最大的數
- 作業82 計算1!+2!+3!+…+n!的值
- 作業83 輸出數字之和為13的整數個數
- 第四十四課 判斷素數
- 例44.1 判斷是否為素數
- 例44.2 輸出絕對素數
- 例44.3 輸出素數回文數
- 作業84 輸出孿生素數
- 作業85 輸出n以內的全部素數,并按每行五個數顯示
- 第四十五課 全局變量和局部變量
- 例45.1 全局變量和局部變量語法練習
- 例45.2 判斷是否為素數
- 作業86 計算校門外的樹
- 第四十六課 遞歸
- 例46.1 用遞歸法計算1+2+3+…+n的值
- 例46.2 輸出斐波那契數列的第n項
- 作業87 輸出倒序數
- 作業88 計算阿克曼函數
- 第四十七課 函數的應用
- 例47.1 實現哥德巴赫猜想
- 例47.2 逆序輸出字符串
- 作業89 判斷是否為丑數
- 作業90 解決裝信封問題
- 第七章 結構體和位運算
- 第四十八課 結構體
- 例48.1 結構體語法練習
- 例48.2 輸出分數最高的學生
- 作業91 輸出學生的等級
- 作業92 判斷兩個人能否共舞
- 第四十九課 位運算
- 例49.1 位運算語法練習
- 例49.2 交換高低位上的數
- 第八章 基礎算法
- 第五十課 時間和空間復雜度
- 第五十一課 進制轉換
- 例51.1 將二進制數轉換為十進制數
- 例51.2 將非負整數轉換為二進制數
- 作業93 將十六進制正整數轉換為十進制整數
- 作業94 將十進制數轉換為十六進制數
- 第五十二課 冒泡排序和選擇排序
- 例52.1 冒泡排序
- 例52.2 選擇排序
- 作業95 計算平均分
- 作業96 重組車廂
- 第五十三課 桶排序
- 例53.1 將成績排名
- 例53.2 將隨機數去重并排序
- 例53.3 輸出出現次數最多的數
- 作業97 輸出每個數出現的次數
- 作業98 數頁碼
- 第五十四課 STL排序
- 例54.1 sort排序練習
- 例54.2 輸出中位數
- 作業99 輸出第k大的數
- 作業100 粉碎數字
- 第五十五課 結構體排序
- 例55.1 將成績排序
- 例55.2 發獎學金
- 作業101 將姓名排序
- 作業102 遙控飛機爭奪賽
- 第五十六課 二分查找
- 例56.1 二分查找算法練習
- 例56.2 輸出同時出現的數
- 作業103 判斷數是否存在于數組中
- 作業104 輸出數字的位置
- 附錄A:常見的編譯錯誤信息及解決方法
- 附錄B:程序調試技巧(Debug)
- 附錄C:運算符匯總
- 附錄D:關鍵字匯總
- 附錄E:ASCII碼表
- 封底 更新時間:2023-11-20 19:32:18