C語言程序設(shè)計(jì)實(shí)驗(yàn)指導(dǎo)
定 價(jià):30 元
- 作者:郭羽成、呂曦、孫駿
- 出版時(shí)間:2017/9/1
- ISBN:9787562956273
- 出 版 社:武漢理工大學(xué)出版社
- 中圖法分類:TP312.8
- 頁碼:
- 紙張:膠版紙
- 版次:1
- 開本:16開
本書是《C語言程序設(shè)計(jì)基礎(chǔ)》(李民、鐘鈺、秦珀石主編)的配套實(shí)驗(yàn)教材。實(shí)驗(yàn)教材與理論教材相輔相成,采用邊講邊練的方式,幫助讀者切實(shí)提高編程能力。本書共分10章,第1章為C語言環(huán)境介紹。第2~9章由四部分內(nèi)容構(gòu)成,*部分為實(shí)驗(yàn)?zāi)康暮鸵;第二部分按知識(shí)點(diǎn)給出經(jīng)典例題分析講解,并給出該知識(shí)點(diǎn)的思考題供讀者編程實(shí)驗(yàn);第三部分提供了多個(gè)課后上機(jī)練習(xí)題供讀者練習(xí),進(jìn)一步加強(qiáng)讀者實(shí)際編程能力;第四部分為習(xí)題。第10章為綜合實(shí)驗(yàn)。
本書與《C語言程序設(shè)計(jì)基礎(chǔ)》教材配套使用,也可作為等級(jí)考試輔導(dǎo)教材單獨(dú)使用。
目錄
1C語言環(huán)境介紹1
1.1CodeBlocks的安裝1
1.2第一個(gè)C語言程序3
1.3上機(jī)練習(xí)7
習(xí)題7 2順序結(jié)構(gòu)9
2.1實(shí)驗(yàn)?zāi)康暮鸵?
2.2案例分析與思考9
2.2.1觀察C語言的常量9
2.2.2觀察C語言的變量15
2.2.3學(xué)習(xí)使用格式輸入輸出函數(shù)scanf()和printf()17
2.2.4觀察C語言的運(yùn)算符和表達(dá)式22
2.2.5華氏溫度與攝氏溫度的轉(zhuǎn)換26
2.3上機(jī)練習(xí)27
習(xí)題28 3選擇結(jié)構(gòu)31
3.1實(shí)驗(yàn)?zāi)康暮鸵?1
3.2案例分析與思考31
3.2.1按從小到大的順序輸出31
3.2.2奇偶數(shù)判斷32
3.2.3計(jì)算分段函數(shù)33
3.2.4閏年判斷34
3.2.5判定三角形類型并計(jì)算其面積35
3.2.6輸出月份對(duì)應(yīng)的季節(jié)37
3.2.7根據(jù)年月日判斷該日是當(dāng)年的第幾天38
3.3上機(jī)練習(xí)40
習(xí)題41
4循環(huán)結(jié)構(gòu)45
4.1實(shí)驗(yàn)?zāi)康暮鸵?5
4.2案例分析與思考45
4.2.1求N分之一序列前N項(xiàng)和45
4.2.2編程解決雞兔同籠問題47
4.2.3求最大值50
4.2.4譯密碼52
4.2.5文本菜單操作54
4.2.6輸出九九乘法表57
4.2.7猴子吃桃問題59
4.2.8誰做了好事?60
4.3上機(jī)練習(xí)61
習(xí)題64 5數(shù)組72
5.1實(shí)驗(yàn)?zāi)康暮鸵?2
5.2案例分析與思考72
5.2.1統(tǒng)計(jì)100個(gè)1~20的數(shù)中各數(shù)出現(xiàn)的次數(shù)72
5.2.2數(shù)組元素循環(huán)右移問題74
5.2.3二分查找75
5.2.4出生年77
5.2.5選擇法排序78
5.2.6插入法排序80
5.2.7猜數(shù)游戲82
5.2.8報(bào)數(shù)84
5.2.9求矩陣轉(zhuǎn)置86
5.2.10打印楊輝三角89
5.2.11計(jì)算大獎(jiǎng)賽選手得分93
5.2.12字符替換97
5.2.13判斷是否為回文100
5.2.14查找最長字符串102
5.3上機(jī)練習(xí)103
習(xí)題108 6指針113
6.1實(shí)驗(yàn)?zāi)康暮鸵?13
6.2案例分析與思考113
6.2.1使用指針變量實(shí)現(xiàn)變量值的互換113
6.2.2使用指向一維數(shù)組的指針變量實(shí)現(xiàn)求最大值與最小值114
6.2.3使用指向二維數(shù)組的指針變量實(shí)現(xiàn)求行、列數(shù)據(jù)和116
6.2.4使用指向字符串的指針變量實(shí)現(xiàn)判斷字符串的回文問題117
6.2.5使用指針數(shù)組編程119
6.2.6使用數(shù)組指針實(shí)現(xiàn)求行、列數(shù)據(jù)和120
6.2.7使用指向指針的指針變量實(shí)現(xiàn)變量值的互換121
6.3上機(jī)練習(xí)122
習(xí)題126 7函數(shù)134
7.1實(shí)驗(yàn)?zāi)康暮鸵?34
7.2案例分析與思考134
7.2.1無參數(shù)無返回值編程實(shí)現(xiàn)小學(xué)生數(shù)學(xué)100以內(nèi)的加法器134
7.2.2采用值傳遞編程實(shí)現(xiàn)漁夫三天打魚兩天曬網(wǎng)138
7.2.3采用地址傳遞編程實(shí)現(xiàn)學(xué)生成績管理功能141
7.2.4使用遞歸函數(shù)編程實(shí)現(xiàn)十進(jìn)制轉(zhuǎn)換二進(jìn)制計(jì)算144
7.2.5使用全局變量編程實(shí)現(xiàn)加法器中測(cè)試結(jié)果的統(tǒng)計(jì)145
7.2.6使用靜態(tài)局部變量編程實(shí)現(xiàn)1~n的階乘149
7.2.7模塊化編程實(shí)現(xiàn)猜數(shù)游戲151
7.3上機(jī)練習(xí)156
習(xí)題162 8結(jié)構(gòu)體與共用體172
8.1實(shí)驗(yàn)?zāi)康暮鸵?72
8.2案例分析與思考172
8.2.1用結(jié)構(gòu)體輸出學(xué)生信息172
8.2.2用結(jié)構(gòu)體數(shù)組輸出多個(gè)學(xué)生信息173
8.2.3用結(jié)構(gòu)體作函數(shù)參數(shù)管理商品信息176
8.2.4結(jié)構(gòu)體數(shù)據(jù)排序180
8.2.5單鏈表的簡(jiǎn)單應(yīng)用183
8.3上機(jī)練習(xí)185
習(xí)題191 9文件196
9.1實(shí)驗(yàn)?zāi)康暮鸵?96
9.2案例分析與思考196
9.2.1以文件方式保存一段文字196
9.2.2從文件中讀數(shù)據(jù)重新排序后再寫入文件197
9.2.3輸入輸出重定向演示198
9.3上機(jī)練習(xí)199
習(xí)題199 10綜合實(shí)驗(yàn)203
10.1實(shí)驗(yàn)?zāi)康暮鸵?03
10.2班級(jí)通訊錄203
10.3學(xué)生成績排序207
10.4雙球碰撞209
10.5三角函數(shù)自實(shí)現(xiàn)210 參考文獻(xiàn)213