注冊(cè) | 登錄讀書(shū)好,好讀書(shū),讀好書(shū)!
讀書(shū)網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書(shū)科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計(jì)C語(yǔ)言實(shí)用編程550例

C語(yǔ)言實(shí)用編程550例

C語(yǔ)言實(shí)用編程550例

定 價(jià):¥118.00

作 者: 李長(zhǎng)榮、齊峰、王一萍
出版社: 清華大學(xué)出版社
叢編項(xiàng):
標(biāo) 簽: 暫缺

購(gòu)買(mǎi)這本書(shū)可以去


ISBN: 9787302669623 出版時(shí)間: 2024-08-01 包裝: 平裝-膠訂
開(kāi)本: 16開(kāi) 頁(yè)數(shù): 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

  這是一本實(shí)例版的 C 語(yǔ)言編程圖書(shū),通過(guò)編碼求解問(wèn)題的方式來(lái)講解 C 語(yǔ)言的編程知識(shí)、數(shù)據(jù)結(jié)構(gòu)和算法。全書(shū)共 15 章,第 1~10 章著重介紹 C 語(yǔ)言的基礎(chǔ)知識(shí),包括選擇語(yǔ)句、循環(huán)控制語(yǔ)句、函數(shù)、數(shù)組、指針、字符串、結(jié)構(gòu)體、結(jié)構(gòu)體數(shù)組與鏈表、位運(yùn)算和文件等;第 11~15 章側(cè)重于算法和數(shù)據(jù)結(jié)構(gòu)基礎(chǔ),包括遞歸、棧和隊(duì)列、前綴和與差分、貪心算法、動(dòng)態(tài)規(guī)劃等。本書(shū)包含了 400 個(gè)實(shí)例和 150 個(gè)實(shí)練題目,每個(gè)實(shí)例都有實(shí)際的應(yīng)用背景,通過(guò)分析和編碼來(lái)培養(yǎng)讀者的計(jì)算機(jī)思維和解決實(shí)際問(wèn)題的能力。每個(gè)實(shí)例實(shí)練都配備了相應(yīng)的視頻講解,以幫助讀者解決學(xué)習(xí)中的疑難問(wèn)題,加深對(duì)所學(xué)知識(shí)的理解和運(yùn)用。本書(shū)提供代碼源文件,便于讀者下載練習(xí)。另外,本書(shū)還提供網(wǎng)站在線刷題,提高讀者的編程實(shí)戰(zhàn)能力。本書(shū)旨在幫助讀者系統(tǒng)學(xué)習(xí)和掌握 C 語(yǔ)言編程的核心知識(shí)和應(yīng)用技巧,無(wú)論是計(jì)算機(jī)相關(guān)專業(yè)的新生、程序設(shè)計(jì)競(jìng)賽的入門(mén)級(jí)選手、培訓(xùn)學(xué)員、C 語(yǔ)言程序設(shè)計(jì)的深入理解和提高者,還是 C 語(yǔ)言編程的教師和畢業(yè)求職者,本書(shū)都將提供有價(jià)值的幫助 。

作者簡(jiǎn)介

  李長(zhǎng)榮,齊齊哈爾大學(xué)副教授,計(jì)算機(jī)應(yīng)用專業(yè)碩士研究生,一直在計(jì)算機(jī)專業(yè)從事專業(yè)核心課程的教學(xué)工作,有20多年的教學(xué)經(jīng)驗(yàn);主要研究方向?yàn)榫W(wǎng)絡(luò)安全,教學(xué)方面主要研究翻轉(zhuǎn)課堂教學(xué)和任務(wù)驅(qū)動(dòng)教學(xué)方法;多年在教學(xué)一線指導(dǎo)學(xué)生參加大學(xué)生程序設(shè)計(jì)大賽,具有比較豐富的程序設(shè)計(jì)的基礎(chǔ)算法和常用的解題方法經(jīng)驗(yàn)。作品:1.《C語(yǔ)言從入門(mén)到項(xiàng)目實(shí)戰(zhàn)》(第3主編),目前銷量3萬(wàn)多冊(cè); 2.《C 面向?qū)ο蟪绦蛟O(shè)計(jì)實(shí)踐教程》(第1主編);3.《程序設(shè)計(jì)基礎(chǔ)》和《數(shù)據(jù)結(jié)構(gòu)與算法》課程有完整的講課視頻。王一萍,副教授;20多年來(lái)從事計(jì)算機(jī)專業(yè)核心課程的教學(xué)工作,研究網(wǎng)絡(luò)安全,群智能算法。出版圖書(shū):《C 語(yǔ)言從入門(mén)到項(xiàng)目實(shí)戰(zhàn)》(第1主編)、《C程序設(shè)計(jì)與項(xiàng)目實(shí)踐》(第1主編)、《數(shù)據(jù)結(jié)構(gòu)教程》(第2主編)。齊峰,從事計(jì)算機(jī)應(yīng)用基礎(chǔ)課程的教學(xué)工作,有多年的教學(xué)經(jīng)驗(yàn),主要研究網(wǎng)絡(luò)與信息安全、機(jī)會(huì)網(wǎng)絡(luò),教學(xué)主要研究線上線下混合式教學(xué)課程設(shè)計(jì)。

圖書(shū)目錄

第 1 章 C 語(yǔ)言編程入門(mén)  1 
視頻講解:110 分鐘 
【實(shí)例 01-01】輸出 Hello World! 2 
【實(shí)例 01-02】輸出多行信息 3 
【實(shí)練 01-01】編程輸出直角三角形 3 
【實(shí)練 01-02】編程輸出個(gè)人信息 4 
【實(shí)例 01-03】輸出學(xué)生個(gè)人信息 4 
【實(shí)例 01-04】計(jì)算 1 2 和 3 4 并輸出結(jié)果  5 
【實(shí)例 01-05】編程計(jì)算并輸出(1 8)×2-9÷4 5 的結(jié)果   6 
【實(shí)例 01-06】輸出數(shù)字的平方和立方 6 
【實(shí)例 01-07】十進(jìn)制整數(shù) 13 的八進(jìn)制數(shù)和十六進(jìn)制數(shù)  7 
【實(shí)例 01-08】計(jì)算 1.1 2.2 和 3.3 4.4并輸出結(jié)果  8 
【實(shí)例 01-09】計(jì)算并輸出 8 sin30°的結(jié)果 9 
【實(shí)練 01-03】求表達(dá)式的值 9 
【實(shí)例 01-10】IPv6 的地址能分配多久 9 
【實(shí)練 01-04】求一元二次方程的根10 
【實(shí)例 01-11】計(jì)算兩個(gè)整數(shù)的和 10 
【實(shí)例 01-12】變量的地址12 
【實(shí)練 01-05】計(jì)算三個(gè)整數(shù)的平均值13 
【實(shí)例 01-13】定義整型變量13 
【實(shí)例 01-14】數(shù)據(jù)溢出14 
【實(shí)例 01-15】計(jì)算 1 ~ n 的和   15 
【實(shí)練 01-06】等差數(shù)列第 n 項(xiàng)的值15 
【實(shí)例 01-16】把秒數(shù)轉(zhuǎn)換為天、小時(shí)、 分鐘和秒的方式輸出 16 
【實(shí)例 01-17】3 位整數(shù)的逆序數(shù)  17 
【實(shí)練 01-07】4 位正整數(shù)的數(shù)字平方和  18 
【實(shí)例 01-18】變量的值自增 1  18 
【實(shí)例 01-19】交換兩個(gè)變量的值18 
【實(shí)例 01-20】統(tǒng)計(jì)總學(xué)生數(shù)19 
【實(shí)例 01-21】計(jì)算圓的面積和周長(zhǎng)19 
【實(shí)例 01-22】計(jì)算表達(dá)式的值21 
【實(shí)練 01-08】3 個(gè)實(shí)數(shù)的平均值  21 
【實(shí)例 01-23】計(jì)算多項(xiàng)式的值21 
【實(shí)例 01-24】輸出字符及其 ASCII 值22 
【實(shí)例 01-25】計(jì)算兩點(diǎn)的中點(diǎn)23 
【實(shí)例 01-26】復(fù)利本利計(jì)算23 
【實(shí)例 01-27】計(jì)算貸款余額24 
【實(shí)例 01-28】輸入一個(gè)字符,用該字符輸出一個(gè)等邊三角形25 
【實(shí)例 01-29】把輸入的小寫(xiě)字母轉(zhuǎn)換為大寫(xiě)字母 25 
【實(shí)例 01-30】將大寫(xiě)字母替換為字母表中后 n 位的字母 26 
【實(shí)例 01-31】用_Bool 類型判斷命題結(jié)果 26 
【實(shí)例 01-32】浮點(diǎn)數(shù)相加后取整和取整后相加 27 
【實(shí)例 01-33】蘋(píng)果和蟲(chóng)子Ⅰ27 
【實(shí)例 01-34】復(fù)合賦值運(yùn)算符29 
【實(shí)例 01-35】逗號(hào)運(yùn)算符和逗號(hào)表達(dá)式29 
小結(jié) 30 
第 2 章 選擇語(yǔ)句  31 
視頻講解:156 分鐘 
【實(shí)例 02-01】3 個(gè)整數(shù)中的最大值和最小值 31 
【實(shí)例 02-02】計(jì)算整數(shù) x 的絕對(duì)值 34 
【實(shí)練 02-01】學(xué)生的成績(jī)34 
【實(shí)練 02-02】偶數(shù)34 
【實(shí)例 02-03】判斷一個(gè)字符是否為小寫(xiě)字母 35 
【實(shí)例 02-04】?jī)蓚€(gè)整數(shù)的排序36 
【實(shí)練 02-03】整數(shù)的奇偶性37 
【實(shí)練 02-04】蘋(píng)果和蟲(chóng)子37 
【實(shí)例 02-05】蘋(píng)果和蟲(chóng)子Ⅱ37 
【實(shí)例 02-06】輸出兩個(gè)浮點(diǎn)數(shù)中的較大值38 
【實(shí)練 02-05】整數(shù)的絕對(duì)值39
【實(shí)例 02-07】3 個(gè)整數(shù)的排序  39 
【實(shí)練 02-06】4 個(gè)整數(shù)的排序  39 
【實(shí)例 02-08】判斷閏年40 
【實(shí)練 02-07】?jī)晌徽麛?shù)40 
【實(shí)例 02-09】判斷某個(gè)整數(shù)是否與 7 有關(guān) 40 
【實(shí)例 02-10】三角形判斷41 
【實(shí)例 02-11】數(shù)字拆分 41 
【實(shí)例 02-12】誰(shuí)做了好事42 
【實(shí)練 02-08】最佳車的車號(hào)43 
【實(shí)例 02-13】有一門(mén)課不及格的學(xué)生43 
【實(shí)練 02-09】判斷一個(gè)給定的點(diǎn)是否在正方形內(nèi) 44 
【實(shí)例 02-14】雞兔同籠44 
【實(shí)練 02-10】分段函數(shù)45 
【實(shí)例 02-15】攝氏溫度與華氏溫度的換算 46 
【實(shí)例 02-16】計(jì)算郵資46 
【實(shí)例 02-17】判斷成績(jī)等級(jí)48 
【實(shí)練 02-11】輸出星期幾對(duì)應(yīng)的英文單詞 49 
【實(shí)例 02-18】判斷字符類型49 
【實(shí)例 02-19】瘋狂的“雙 11”  50 
【實(shí)例 02-20】求一元二次方程的根50 
【實(shí)例 02-21】計(jì)算 BMI53 
【實(shí)例 02-22】月之天數(shù)54 
【實(shí)例 02-23】不多于 5 位的正整數(shù)的處理 57 
【實(shí)練 02-12】不多于 5 位的正整數(shù)的處理 58 
【實(shí)例 02-24】檢測(cè)輸入的字母是否為元音字母 58 
【實(shí)例 02-25】簡(jiǎn)單計(jì)算器59 
【實(shí)練 02-13】簡(jiǎn)單計(jì)算器60 
【實(shí)練 02-14】成績(jī)等級(jí)60 
小結(jié) 60 
第 3 章 循環(huán)控制語(yǔ)句   61 
視頻講解:288 分鐘 
【實(shí)例 03-01】1~n 的整數(shù)和  61 
【實(shí)練 03-01】求區(qū)間內(nèi)整數(shù)的和63 
【實(shí)例 03-02】等差數(shù)列的和63 
【實(shí)練 03-02】求區(qū)間內(nèi)奇數(shù)的和64 
【實(shí)例 03-03】整數(shù) n 的階乘64 
【實(shí)練 03-03】x 的 n 次冪  65 
【實(shí)例 03-04】平均年齡問(wèn)題65 
【實(shí)例 03-05】最大跨度值66 
【實(shí)例 03-06】真因子之和67 
【實(shí)例 03-07】球彈跳的高度67 
【實(shí)例 03-08】兔子繁殖問(wèn)題68 
【實(shí)例 03-09】猴子吃桃69 
【實(shí)練 03-04】求年齡70 
【實(shí)例 03-10】交錯(cuò)序列前 n 項(xiàng)的和70 
【實(shí)練 03-05】分?jǐn)?shù)序列前 n 項(xiàng)和71 
【實(shí)例 03-11】特殊 a 串?dāng)?shù)列的和 71 
【實(shí)例 03-12】完數(shù)72 
【實(shí)例 03-13】質(zhì)數(shù)72 
【實(shí)例 03-14】平方根序列求和74 
【實(shí)練 03-06】求數(shù)列的和74 
【實(shí)例 03-15】求π的近似值75 
【實(shí)例 03-16】一共來(lái)了多少客人76 
【實(shí)例 03-17】分離正整數(shù)77 
【實(shí)練 03-07】統(tǒng)計(jì)非負(fù)整數(shù)中某個(gè)數(shù)字出現(xiàn)的次數(shù) 79 
【實(shí)練 03-08】含 k 個(gè) 3 的數(shù) 79 
【實(shí)例 03-18】黑洞數(shù)79 
【實(shí)例 03-19】數(shù)字反轉(zhuǎn)80 
【實(shí)練 03-09】判斷是否為回文數(shù)80 
【實(shí)例 03-20】統(tǒng)計(jì)字符81 
【實(shí)例 03-21】提取數(shù)字82 
【實(shí)例 03-22】最大公約數(shù)83 
【實(shí)練 03-10】約分最簡(jiǎn)分式85 
【實(shí)例 03-23】有理數(shù)加法85 
【實(shí)例 03-24】分解質(zhì)因子86 
【實(shí)例 03-25】龜兔賽跑87 
【實(shí)例 03-26】1~100 之間的質(zhì)數(shù)  88 
【實(shí)練 03-11】第 n 小的質(zhì)數(shù) 89 
【實(shí)例 03-27】數(shù)字統(tǒng)計(jì)89 
【實(shí)練 03-12】與 7 無(wú)關(guān)的數(shù)的平方和90 
【實(shí)例 03-28】數(shù)字方格90 
【實(shí)例 03-29】多項(xiàng)式求值92 
【實(shí)例 03-30】棋盤(pán)放糧食93 
【實(shí)例 03-31】?jī)缂?jí)數(shù)展開(kāi)的部分和93 
【實(shí)例 03-32】輸出直角三角形Ⅰ94 
【實(shí)練 03-13】輸出三角形字符陣列95 
【實(shí)例 03-33】輸出直角三角形Ⅱ95 
【實(shí)練 03-14】輸出倒置的直角三角形96 
【實(shí)例 03-34】輸出鉆石圖形96 
【實(shí)練 03-15】繪制矩形98 
【實(shí)練 03-16】輸出沙漏形狀98 
【實(shí)例 03-35】金幣數(shù)98 
【實(shí)例 03-36】連續(xù)因子99 
【實(shí)例 03-37】不定方程的解 100 
【實(shí)例 03-38】找零錢(qián)問(wèn)題 101 
【實(shí)練 03-17】百馬百石 103 
【實(shí)例 03-39】跳水比賽 103 
【實(shí)練 03-18】比飯量 106 
【實(shí)練 03-19】誰(shuí)是嫌疑犯 106 
【實(shí)例 03-40】水仙花數(shù) 106 
【實(shí)例 03-41】同行列對(duì)角線的格 107 
【實(shí)例 03-42】第幾天 108 
小結(jié)  109 
第 4 章 函數(shù) 110 
視頻講解:192 分鐘 
【實(shí)例 04-01】輸出 3 個(gè)整數(shù)中的最大值 110 
【實(shí)練 04-01】?jī)蓴?shù)的調(diào)和平均數(shù) 112 
【實(shí)練 04-02】檢測(cè) x 和 y 是否在閉區(qū)間[0, n?1]內(nèi) 112 
【實(shí)例 04-02】找出 3 個(gè)數(shù)的中間數(shù) 112 
【實(shí)例 04-03】計(jì)算 m~n 之間所有整數(shù)的和  114 
【實(shí)練 04-03】求整數(shù) n! 114 
【實(shí)例 04-04】完美立方 114 
【實(shí)例 04-05】1 的個(gè)數(shù)115 
【實(shí)例 04-06】哥德巴赫猜想 116 
【實(shí)例 04-07】完數(shù)統(tǒng)計(jì) 117 
【實(shí)例 04-08】既是質(zhì)數(shù)又是回文數(shù)的個(gè)數(shù)  118 
【實(shí)練 04-04】輸出質(zhì)數(shù) 120 
【實(shí)練 04-05】尋找質(zhì)數(shù) 120 
【實(shí)例 04-09】判斷是否與 7 無(wú)關(guān) 120 
【實(shí)例 04-10】丑數(shù) 120 
【實(shí)例 04-11】x 的算術(shù)平方根122 
【實(shí)例 04-12】輸出 n 行數(shù)字金字塔 123 
【實(shí)例 04-13】輸出個(gè)人名片 124 
【實(shí)例 04-14】正整數(shù)的處理 124 
【實(shí)例 04-15】月之天數(shù) 126 
【實(shí)練 04-06】第幾天 127 
【實(shí)例 04-16】輸出 n 天后的日期 127 
【實(shí)例 04-17】最大公約數(shù) 128 
【實(shí)練 04-07】最小公倍數(shù) 129 
【實(shí)例 04-18】雙親數(shù) 129 
【實(shí)例 04-19】計(jì)算組合數(shù) 130 
【實(shí)例 04-20】統(tǒng)計(jì)某個(gè)整數(shù)中某位數(shù)字出現(xiàn)的次數(shù) 131 
【實(shí)例 04-21】計(jì)算 sinx 和 cosx 的近似值 132 
【實(shí)例 04-22】計(jì)算 e 值  133 
【實(shí)例 04-23】四則運(yùn)算長(zhǎng)算式 134 
【實(shí)例 04-24】一個(gè)整數(shù)的隨機(jī)因子 135 
【實(shí)例 04-25】100 以內(nèi)四則運(yùn)算口算自動(dòng)出題 136 
【實(shí)練 04-08】擲骰子游戲 139 
【實(shí)例 04-26】局部變量和全局變量 139 
【實(shí)例 04-27】局部變量同名時(shí)的作用域  140 
【實(shí)例 04-28】局部變量和全局變量同名時(shí)的作用域  141 
【實(shí)例 04-29】靜態(tài)局部變量 141 
小結(jié)  142 
第 5 章 數(shù)組143 
視頻講解:328 分鐘 
【實(shí)例 05-01】與指定數(shù)相同的數(shù)的個(gè)數(shù) 143 
【實(shí)例 05-02】數(shù)組內(nèi)存布局 144 
【實(shí)例 05-03】整數(shù)的統(tǒng)計(jì) 146 
【實(shí)例 05-04】月之天數(shù) 146 
【實(shí)練 05-01】計(jì)算天數(shù) 147 
【實(shí)例 05-05】兔子繁殖問(wèn)題 148 
【實(shí)練 05-02】母牛的故事 148 
【實(shí)例 05-06】摘桃子 148 
【實(shí)例 05-07】大于平均年齡的人 149 
【實(shí)練 05-03】與平均年齡相差幾歲 150 
【實(shí)例 05-08】數(shù)組逆置存放 150 
【實(shí)例 05-09】向量的點(diǎn)積 151 
【實(shí)例 05-10】人民幣支付 152 
【實(shí)例 05-11】發(fā)工資  152 
【實(shí)例 05-12】瘋狂的“雙 11”   154 
【實(shí)練 05-04】瘋狂的“雙 11”(升級(jí)版)  154
【實(shí)例 05-13】逆序?qū)?shù) 154 
【實(shí)例 05-14】?jī)杀秵?wèn)題 155 
【實(shí)例 05-15】?jī)蓴?shù)之和 156 
【實(shí)練 05-05】數(shù)組的距離 157 
【實(shí)例 05-16】進(jìn)制轉(zhuǎn)換 157 
【實(shí)例 05-17】校門(mén)外的樹(shù) 158 
【實(shí)練 05-06】線段覆蓋 159 
【實(shí)例 05-18】開(kāi)關(guān)燈問(wèn)題 160 
【實(shí)例 05-19】篩選法找出 1~100 之間的質(zhì)數(shù)  161 
【實(shí)例 05-20】第 n 小的質(zhì)數(shù) 162 
【實(shí)練 05-07】質(zhì)數(shù)對(duì)猜想 163 
【實(shí)例 05-21】查找特定的值 163 
【實(shí)例 05-22】求最小值及其下標(biāo) 164 
【實(shí)例 05-23】移動(dòng) 0164 
【實(shí)例 05-24】真因子之和 165 
【實(shí)例 05-25】均值與誤差 166 
【實(shí)練 05-08】青年歌手大獎(jiǎng)賽 167 
【實(shí)例 05-26】裝箱問(wèn)題 167 
【實(shí)例 05-27】刪除元素 169 
【實(shí)例 05-28】最長(zhǎng)平臺(tái)問(wèn)題 169 
【實(shí)例 05-29】有序整數(shù)的去重 171 
【實(shí)例 05-30】移除數(shù)組值為特定值的所有元素  172 
【實(shí)例 05-31】第 k 小的數(shù)  173 
【實(shí)例 05-32】王老師隨機(jī)點(diǎn)名 173 
【實(shí)練 05-09】絕對(duì)值排序 174 
【實(shí)練 05-10】最接近的數(shù) 175 
【實(shí)例 05-33】數(shù)列有序 175 
【實(shí)練 05-11】尋找第 k 大的數(shù)  176 
【實(shí)例 05-34】組成最小數(shù) 176 
【實(shí)例 05-35】直方圖 177 
【實(shí)練 05-12】數(shù)字統(tǒng)計(jì) 177 
【實(shí)例 05-36】顏色分類 178 
【實(shí)例 05-37】大于平均年齡 179 
【實(shí)例 05-38】二維數(shù)組在內(nèi)存中的布局 180 
【實(shí)例 05-39】矩陣交換行 181 
【實(shí)練 05-13】矩陣交換列 182 
【實(shí)例 05-40】計(jì)算矩陣邊緣元素之和 182 
【實(shí)練 05-14】主次對(duì)角線上的元素之和 183 
【實(shí)例 05-41】圖像模糊處理 183 
【實(shí)練 05-15】矩陣的加法 185 
【實(shí)練 05-16】圖像相似度 185 
【實(shí)例 05-42】矩陣的乘法 185 
【實(shí)例 05-43】楊輝三角 186 
【實(shí)例 05-44】魔方矩陣 187 
【實(shí)例 05-45】螺旋矩陣 189 
【實(shí)練 05-17】矩陣的螺旋(回形)遍歷 190 
【實(shí)例 05-46】蛇形矩陣 190 
【實(shí)練 05-18】右上左下遍歷 191 
小結(jié)  192 
第 6 章  指針193 
視頻講解:276 分鐘 
【實(shí)例 06-01】使用指針變量存儲(chǔ)整型變量的地址  193 
【實(shí)練 06-01】指針變量 194 
【實(shí)例 06-02】使用未初始化的指針變量 195 
【實(shí)例 06-03】指向無(wú)效內(nèi)存空間的指針 196 
【實(shí)例 06-04】指針變量所占字節(jié)數(shù) 196 
【實(shí)例 06-05】3 個(gè)整數(shù)的排序197 
【實(shí)練 06-02】4 個(gè)整數(shù)的排序198 
【實(shí)例 06-06】const 與指針變量  198 
【實(shí)例 06-07】日期轉(zhuǎn)換 200 
【實(shí)例 06-08】通過(guò)指針訪問(wèn)數(shù)組 201 
【實(shí)例 06-09】將數(shù)組的元素值逆置后輸出  201 
【實(shí)例 06-10】 *p 、* p 和(*p) 203 
【實(shí)例 06-11】整數(shù)序列的元素最大跨度值  204 
【實(shí)練 06-03】向量的點(diǎn)積 206 
【實(shí)例 06-12】與最大數(shù)不相同的數(shù)的和 206 
【實(shí)練 06-04】多數(shù)元素 207 
【實(shí)例 06-13】選組長(zhǎng) 208 
【實(shí)例 06-14】出現(xiàn)次數(shù)最多的整數(shù) 209 
【實(shí)例 06-15】存在重復(fù)元素 210 
【實(shí)例 06-16】無(wú)序整數(shù)的去重 211 
【實(shí)練 06-05】將數(shù)組分成和相等的三個(gè)部分  212 
【實(shí)例 06-17】循環(huán)右移數(shù)組 212 
【實(shí)練 06-06】循環(huán)左移數(shù)組 214 
【實(shí)例 06-18】數(shù)組形式的整數(shù)加法 214 
【實(shí)例 06-19】中位數(shù) 215 
【實(shí)例 06-20】集合的并集 217 
【實(shí)例 06-21】合并兩個(gè)有序數(shù)組 219 
【實(shí)例 06-22】?jī)蓚€(gè)數(shù)組非共有的元素 220 
【實(shí)練 06-07】找出兩個(gè)數(shù)組共有的元素 222 
【實(shí)例 06-23】數(shù)組的相對(duì)排序 222 
【實(shí)練 06-08】出現(xiàn)最多的數(shù)字 223 
【實(shí)例 06-24】void*數(shù)據(jù)類型   223 
【實(shí)例 06-25】動(dòng)態(tài)一維數(shù)組 224 
【實(shí)例 06-26】歡樂(lè)的跳躍 227 
【實(shí)例 06-27】隨機(jī)生成指定長(zhǎng)度的字符串  229 
【實(shí)例 06-28】指針數(shù)組 230 
【實(shí)例 06-29】日歷問(wèn)題 230 
【實(shí)例 06-30】楊輝三角—不等長(zhǎng)的動(dòng)態(tài)二維數(shù)組  232 
【實(shí)例 06-31】二級(jí)指針 233 
【實(shí)例 06-32】矩陣求和 233 
【實(shí)練 06-09】矩陣的旋轉(zhuǎn) 235 
【實(shí)例 06-33】通過(guò)行指針輸出二維數(shù)組 235 
【實(shí)例 06-34】計(jì)算鞍點(diǎn) 236 
【實(shí)練 06-10】最匹配的矩陣 237 
【實(shí)例 06-35】返回指針的函數(shù) 238 
【實(shí)例 06-36】通過(guò)函數(shù)指針調(diào)用不同的函數(shù)  239 
【實(shí)例 06-37】輸入兩個(gè)運(yùn)算數(shù),輸出四則運(yùn)算的結(jié)果  240 
【實(shí)例 06-38】qsort 函數(shù)與函數(shù)指針   241 
【實(shí)例 06-39】最大間距 242 
【實(shí)例 06-40】數(shù)字黑洞 243 
小結(jié)  244 
第 7 章 字符串  245 
視頻講解:376 分鐘 
【實(shí)例 07-01】字符數(shù)組與字符串 245 
【實(shí)例 07-02】標(biāo)題統(tǒng)計(jì) 246 
【實(shí)練 07-01】基因相關(guān)性 247 
【實(shí)例 07-03】被 3 整除 248 
【實(shí)例 07-04】信息加密 249 
【實(shí)練 07-02】信息加密 250 
【實(shí)例 07-05】信息解密 250 
【實(shí)例 07-06】加密的病歷單 251 
【實(shí)練 07-03】字符串加密 253 
【實(shí)例 07-07】統(tǒng)計(jì)元音字母 253 
【實(shí)例 07-08】字符數(shù)組和字符串的區(qū)別 254 
【實(shí)例 07-09】統(tǒng)計(jì)字符數(shù) 255 
【實(shí)例 07-10】字母重排 255 
【實(shí)例 07-11】第一個(gè)只出現(xiàn)一次的字符  257 
【實(shí)例 07-12】字符串常量 258 
【實(shí)例 07-13】連續(xù)出現(xiàn)的字符 259 
【實(shí)例 07-14】字符串 p 型編碼 260 
【實(shí)例 07-15】統(tǒng)計(jì)單詞 261 
【實(shí)練 07-04】首字母變大寫(xiě) 262 
【實(shí)例 07-16】單詞的長(zhǎng)度 262 
【實(shí)例 07-17】最長(zhǎng)的單詞 263 
【實(shí)例 07-18】特定單詞的個(gè)數(shù) 265 
【實(shí)練 07-05】比較字符串大小 266 
【實(shí)例 07-19】單詞的翻轉(zhuǎn) 266 
【實(shí)例 07-20】刪除多余的空格 267 
【實(shí)練 07-06】刪除多余的空格(升級(jí)版)  268 
【實(shí)例 07-21】說(shuō)反話 268 
【實(shí)例 07-22】單詞的排序 269 
【實(shí)例 07-23】DNA 排序  271 
【實(shí)例 07-24】替換單詞 273 
【實(shí)例 07-25】念數(shù)字 274 
【實(shí)練 07-07】田徑運(yùn)動(dòng)會(huì) 275 
【實(shí)例 07-26】電話號(hào)碼生成英語(yǔ)單詞 275 
【實(shí)練 07-08】478-3279  276 
【實(shí)例 07-27】回文密碼 277 
【實(shí)例 07-28】驗(yàn)證郵箱 278 
【實(shí)練 07-09】檢查合法 C 標(biāo)識(shí)符   279 
【實(shí)例 07-29】安全密碼 280 
【實(shí)練 07-10】IP 地址判斷 281 
【實(shí)例 07-30】驗(yàn)證子序列 281 
【實(shí)例 07-31】驗(yàn)證子串 283 
【實(shí)例 07-32】字符環(huán) 283 
【實(shí)例 07-33】字符最大跨距 285 
【實(shí)例 07-34】刪除單詞后綴 286 
【實(shí)例 07-35】刪除子串 287 
【實(shí)例 07-36】十進(jìn)制形式的 IP 地址  288 
【實(shí)練 07-11】十六進(jìn)制轉(zhuǎn)十進(jìn)制  290 
【實(shí)例 07-37】十六進(jìn)制形式的 IP 地址  290 
【實(shí)練 07-12】N 進(jìn)制轉(zhuǎn) M 進(jìn)制   291 
【實(shí)例 07-38】ISBN 號(hào)碼 291 
【實(shí)例 07-39】出書(shū)最多的作者 292 
【實(shí)例 07-40】大整數(shù)加法 294
【實(shí)練 07-13】大整數(shù)減法 296 
【實(shí)練 07-14】求一個(gè)不超過(guò) 10000 的整數(shù)的階乘  296 
小結(jié)  296 
第 8 章  結(jié)構(gòu)體、結(jié)構(gòu)體數(shù)組與鏈表  297 
視頻講解:280 分鐘 
【實(shí)例 08-01】輸出學(xué)生信息 297 
【實(shí)練 08-01】圖書(shū)的結(jié)構(gòu)體類型 300 
【實(shí)例 08-02】計(jì)算兩點(diǎn)間的距離 300 
【實(shí)練 08-02】三角形面積 301 
【實(shí)例 08-03】計(jì)算矩形的面積 301 
【實(shí)例 08-04】結(jié)構(gòu)體變量所占字節(jié)數(shù) 302 
【實(shí)練 08-03】計(jì)算結(jié)構(gòu)體變量所占字節(jié)數(shù)  303 
【實(shí)例 08-05】輸出 n 天后的日期 303 
【實(shí)練 08-04】日期的前一天 305 
【實(shí)例 08-06】結(jié)構(gòu)體中的字符數(shù)組和字符指針  305 
【實(shí)例 08-07】成績(jī)統(tǒng)計(jì) 305 
【實(shí)例 08-08】賬戶查詢 306 
【實(shí)例 08-09】浮點(diǎn)數(shù)格式 308 
【實(shí)例 08-10】求集合的并集 309 
【實(shí)練 08-05】集合的交運(yùn)算和差運(yùn)算 310 
【實(shí)例 08-11】按平均成績(jī)排序  310 
【實(shí)練 08-06】生日相同Ⅰ 312 
【實(shí)例 08-12】身高排序 313 
【實(shí)練 08-07】分?jǐn)?shù)線劃定 314 
【實(shí)例 08-13】誰(shuí)是解題數(shù)量最多的學(xué)生 314 
【實(shí)例 08-14】計(jì)算與指定數(shù)字相同的數(shù)的個(gè)數(shù)(鏈表)  316 
【實(shí)例 08-15】刪除整數(shù)序列中與 x 相等的元素  318 
【實(shí)例 08-16】按平均成績(jī)排序(鏈表) 321 
【實(shí)練 08-08】生日相同Ⅱ 323 
【實(shí)例 08-17】去重排序 323 
【實(shí)例 08-18】子串計(jì)算 325 
【實(shí)練 08-09】集合并運(yùn)算(要求使用鏈表存儲(chǔ)集合)  327 
【實(shí)例 08-19】相交鏈表 328 
【實(shí)例 08-20】刪除鏈表倒數(shù)第 n 個(gè)節(jié)點(diǎn) 331 
【實(shí)例 08-21】刪除有序鏈表中的重復(fù)元素Ⅰ  333 
【實(shí)例 08-22】刪除有序鏈表中的重復(fù)元素Ⅱ  333 
【實(shí)例 08-23】反轉(zhuǎn)鏈表Ⅰ 335 
【實(shí)例 08-24】反轉(zhuǎn)鏈表Ⅱ 335 
【實(shí)練 08-10】重排鏈表中的節(jié)點(diǎn) 336 
【實(shí)例 08-25】分隔鏈表 337 
【實(shí)例 08-26】猴子選大王(循環(huán)鏈表) 338 
【實(shí)例 08-27】環(huán)形鏈表 341 
【實(shí)例 08-28】序列操作(雙向鏈表) 342 
【實(shí)例 08-29】使用聯(lián)合類型存儲(chǔ)數(shù)據(jù) 345 
【實(shí)例 08-30】位字段 347 
小結(jié)  348 
第 9 章 位運(yùn)算349 
視頻講解:87 分鐘 
【實(shí)例 09-01】判斷是奇數(shù)還是偶數(shù) 349 
【實(shí)例 09-02】區(qū)間位對(duì)應(yīng)的整數(shù)Ⅰ 350 
【實(shí)練 09-01】計(jì)算二進(jìn)制數(shù)對(duì)應(yīng)的整數(shù) 351 
【實(shí)例 09-03】將二進(jìn)制位設(shè)置成 1351 
【實(shí)練 09-02】二進(jìn)制數(shù)置 1352 
【實(shí)例 09-04】2 的 n 次冪倍352 
【實(shí)例 09-05】區(qū)間位對(duì)應(yīng)的整數(shù)Ⅱ 353 
【實(shí)練 09-03】二進(jìn)制位整數(shù) 353 
【實(shí)例 09-06】位取反 353 
【實(shí)練 09-04】取反 355 
【實(shí)例 09-07】交換兩個(gè)變量的值 355 
【實(shí)例 09-08】簡(jiǎn)單的加密 355 
【實(shí)例 09-09】只出現(xiàn)一次的整數(shù) 356 
【實(shí)例 09-10】某些位清零 356 
【實(shí)練 09-05】清零 357 
【實(shí)例 09-11】將區(qū)間位設(shè)置成 1357 
【實(shí)練 09-06】設(shè)置為 1357 
【實(shí)例 09-12】區(qū)間位賦值 357 
【實(shí)例 09-13】1 的個(gè)數(shù)358 
【實(shí)例 09-14】2 的整數(shù)冪359 
【實(shí)例 09-15】集合的子集 360 
小結(jié)  361 
第 10 章 文件   362 
視頻講解:88 分鐘 
【實(shí)例 10-01】文件的打開(kāi)與關(guān)閉 362 
【實(shí)練 10-01】打開(kāi)文件 364 
【實(shí)例 10-02】從文件中讀取單詞 364 
【實(shí)練 10-02】統(tǒng)計(jì)字符個(gè)數(shù) 367 
【實(shí)例 10-03】復(fù)制文件 367
【實(shí)練 10-03】寫(xiě)入文本文件 368 
【實(shí)例 10-04】格式化方式讀/寫(xiě)文件   368 
【實(shí)例 10-05】數(shù)據(jù)塊的讀/寫(xiě)   370 
【實(shí)練 10-04】讀/寫(xiě)學(xué)生信息   373 
【實(shí)例 10-06】隨機(jī)讀/寫(xiě)文件   373 
【實(shí)練 10-05】青年歌手大賽記分程序 375 
小結(jié)  375 
第 11 章 遞歸  376 
視頻講解:237 分鐘 
【實(shí)例 11-01】計(jì)算 n! 377 
【實(shí)練 11-01】丑數(shù)  378 
【實(shí)例 11-02】非負(fù)整數(shù)位數(shù)  378 
【實(shí)練 11-02】判斷偶數(shù)  379 
【實(shí)例 11-03】Ackermann 函數(shù)  379 
【實(shí)練 11-03】計(jì)算組合數(shù)  380 
【實(shí)例 11-04】二進(jìn)制輸出整數(shù)  380 
【實(shí)練 11-04】正序輸出非負(fù)整數(shù) x 的每一位  381 
【實(shí)練 11-05】計(jì)算 a 的 n 次方  381 
【實(shí)例 11-05】爬樓梯  381 
【實(shí)例 11-06】青蛙過(guò)河  382 
【實(shí)例 11-07】最大公約數(shù)  384 
【實(shí)例 11-08】選擇排序  384 
【實(shí)練 11-06】冒泡排序  385 
【實(shí)例 11-09】判斷一個(gè)單鏈表是否有序  385 
【實(shí)例 11-10】反轉(zhuǎn)鏈表  386 
【實(shí)例 11-11】從鏈表中移除節(jié)點(diǎn)  386 
【實(shí)例 11-12】漢諾塔問(wèn)題  388 
【實(shí)例 11-13】紅與黑  391 
【實(shí)例 11-14】魔幻二維數(shù)組  392 
【實(shí)例 11-15】分解因子  394 
【實(shí)練 11-07】整數(shù)劃分問(wèn)題  395 
【實(shí)練 11-08】放蘋(píng)果  395 
【實(shí)例 11-16】折半查找  396 
【實(shí)練 11-09】搜索插入位置  397 
【實(shí)例 11-17】?jī)蓴?shù)之和  397 
【實(shí)例 11-18】歸并排序  398 
【實(shí)例 11-19】數(shù)組中的逆序?qū)? 400 
【實(shí)練 11-10】統(tǒng)計(jì)數(shù)字  401 
【實(shí)例 11-20】快速排序  402 
【實(shí)例 11-21】排序鏈表  403 
【實(shí)練 11-11】使用歸并排序?qū)︽湵磉M(jìn)行排序  405 
【實(shí)例 11-22】分書(shū)問(wèn)題  405 
【實(shí)例 11-23】n 個(gè)整數(shù)的全排列407 
【實(shí)例 11-24】八皇后  408 
【實(shí)例 11-25】迷宮問(wèn)題  410 
【實(shí)練 11-12】紅與黑(深度優(yōu)先搜索算法)  413 
【實(shí)例 11-26】跳馬問(wèn)題  413 
【實(shí)練 11-13】集合分解  415 
小結(jié)  415 
第 12 章 棧和隊(duì)列   417 
視頻講解:149 分鐘 
【實(shí)例 12-01】十進(jìn)制非負(fù)整數(shù)轉(zhuǎn)換為二進(jìn)制數(shù)輸出  417 
【實(shí)例 12-02】D 進(jìn)制的 A B 420 
【實(shí)練 12-01】不多于 5 位的正整數(shù)的輸出  420 
【實(shí)例 12-03】刪除最外層的括號(hào) 420 
【實(shí)例 12-04】括號(hào)匹配 422 
【實(shí)練 12-02】括號(hào)的最大嵌套深度 423 
【實(shí)練 12-03】刪除無(wú)效括號(hào) 423 
【實(shí)例 12-05】寫(xiě)出這個(gè)數(shù) 423 
【實(shí)例 12-06】回文鏈表 424 
【實(shí)例 12-07】說(shuō)反話 425 
【實(shí)例 12-08】后綴表達(dá)式計(jì)算 426 
【實(shí)例 12-09】棒球比賽 427 
【實(shí)例 12-10】比較含退格符的字符串 428 
【實(shí)例 12-11】計(jì)算中綴表達(dá)式  429 
【實(shí)例 12-12】小孩報(bào)數(shù)問(wèn)題 433 
【實(shí)例 12-13】銀行業(yè)務(wù)隊(duì)列簡(jiǎn)單模擬 435 
【實(shí)例 12-14】Freda 的隊(duì)列 437 
【實(shí)例 12-15】買(mǎi)票需要的時(shí)間 438 
【實(shí)例 12-16】Rabin-Karp 字符串匹配  440 
【實(shí)例 12-17】機(jī)器翻譯 441 
【實(shí)例 12-18】Blah 數(shù)集 442 
【實(shí)例 12-19】滑動(dòng)窗口 443 
【實(shí)例 12-20】判斷棧和隊(duì)列 445 
小結(jié)  446 
第 13 章 前綴和與差分 447 
視頻講解:91 分鐘 
【實(shí)例 13-01】子數(shù)組的和 447 
【實(shí)例 13-02】和為 k 的子數(shù)組個(gè)數(shù)  448 
【實(shí)練 13-01】連續(xù)自然數(shù)的和 449
【實(shí)例 13-03】最大子段和 449 
【實(shí)練 13-02】長(zhǎng)度為 k 的子數(shù)組的最大和  450 
【實(shí)例 13-04】字符的個(gè)數(shù) 450 
【實(shí)例 13-05】操作后的序列 451 
【實(shí)練 13-03】種樹(shù) 452 
【實(shí)例 13-06】校門(mén)外的樹(shù) 453 
【實(shí)例 13-07】子矩陣的和 454 
【實(shí)練 13-04】數(shù)星星 455 
【實(shí)例 13-08】修改后的矩陣 456 
【實(shí)例 13-09】地毯?jiǎn)栴} 457 
【實(shí)練 13-05】區(qū)間和的個(gè)數(shù) 459 
小結(jié)  459 
第 14 章  貪心算法  460 
視頻講解:79 分鐘 
【實(shí)例 14-01】分發(fā)餅干 460 
【實(shí)練 14-01】最大總和 462 
【實(shí)例 14-02】三角形的最大周長(zhǎng) 462 
【實(shí)練 14-02】字符串中的最大奇數(shù) 463 
【實(shí)例 14-03】6 和 9 組成的最大數(shù)字464 
【實(shí)例 14-04】活動(dòng)安排 465 
【實(shí)例 14-05】背包問(wèn)題Ⅰ 467 
【實(shí)例 14-06】最優(yōu)分解 469 
【實(shí)練 14-03】多處最優(yōu)服務(wù)次序問(wèn)題 470 
【實(shí)例 14-07】區(qū)間覆蓋 470 
【實(shí)例 14-08】刪數(shù)問(wèn)題 472 
【實(shí)練 14-04】最大數(shù) 473 
【實(shí)例 14-09】背包問(wèn)題Ⅱ 473 
【實(shí)例 14-10】最優(yōu)合并問(wèn)題 474 
【實(shí)練 14-05】字典序最小問(wèn)題 476 
小結(jié)  477 
第 15 章  動(dòng)態(tài)規(guī)劃  478 
視頻講解:312 分鐘 
【實(shí)例 15-01】爬樓梯 478 
【實(shí)例 15-02】數(shù)塔問(wèn)題 479 
【實(shí)練 15-01】三角形最小路徑和 481 
【實(shí)例 15-03】最少通行費(fèi) 481 
【實(shí)例 15-04】最短路徑 483 
【實(shí)例 15-05】不同的路徑 485 
【實(shí)例 15-06】子數(shù)組的最大和 486 
【實(shí)練 15-02】子數(shù)組和的絕對(duì)值的最大值  487 
【實(shí)練 15-03】環(huán)狀子數(shù)組的最大和 487 
【實(shí)例 15-07】拆分乘積最大的整數(shù) 487 
【實(shí)例 15-08】聰明的小王 488 
【實(shí)例 15-09】最長(zhǎng)上升子序列 490 
【實(shí)練 15-04】求最長(zhǎng)不下降序列 491 
【實(shí)例 15-10】攔截導(dǎo)彈 491 
【實(shí)練 15-05】登山 493 
【實(shí)例 15-11】友好城市  493 
【實(shí)例 15-12】信封套娃 494 
【實(shí)例 15-13】合唱隊(duì)形 496 
【實(shí)例 15-14】挖地雷 497 
【實(shí)例 15-15】0-1 背包問(wèn)題 499 
【實(shí)例 15-16】機(jī)器分配 500 
【實(shí)例 15-17】購(gòu)物最大優(yōu)惠 502 
【實(shí)例 15-18】裝箱問(wèn)題 503 
【實(shí)例 15-19】完全背包問(wèn)題 504 
【實(shí)例 15-20】多重背包問(wèn)題 505 
【實(shí)例 15-21】將整數(shù)劃分成 k 個(gè)整數(shù)  506 
【實(shí)練 15-06】放蘋(píng)果 507 
【實(shí)練 15-07】劃分成若干正整數(shù)之和 507 
【實(shí)練 15-08】劃分成若干不超過(guò) k 的正整數(shù)之和  508 
【實(shí)練 15-09】劃分成若干不同的正整數(shù)之和  508 
【實(shí)練 15-10】劃分成若干奇數(shù)之和 508 
【實(shí)例 15-22】?jī)稉Q零錢(qián)最少 508 
【實(shí)練 15-11】完全平方數(shù)  509 
【實(shí)例 15-23】?jī)稉Q零錢(qián)方案數(shù)問(wèn)題Ⅰ 509 
【實(shí)例 15-24】?jī)稉Q零錢(qián)方案數(shù)問(wèn)題Ⅱ 511 
【實(shí)練 15-12】買(mǎi)書(shū) 511 
【實(shí)例 15-25】將整數(shù)拆分成質(zhì)數(shù) 512 
【實(shí)例 15-26】最長(zhǎng)公共子序列 513 
【實(shí)例 15-27】最長(zhǎng)回文子串 514 
小結(jié)  515 
附錄 A 運(yùn)算符的優(yōu)先級(jí)與結(jié)合性  516 
附錄 B 常用字符的 ASCII 碼對(duì)照表 517
 

本目錄推薦

掃描二維碼
Copyright ? 讀書(shū)網(wǎng) m.ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號(hào) 鄂公網(wǎng)安備 42010302001612號(hào)