武汉理工大学c语言实验 编程解决鸡兔同笼问题,C语言程序设计实验指导
本書是《C語言程序設計基礎》(李民、鐘鈺、秦珀石主編)的配套實驗教材。實驗教材與理論教材相輔相成,采用邊講邊練的方式,幫助讀者切實提高編程能力。本書共分10章,第1章為C語言環境介紹。第2~9章由四部分內容構成,*部分為實驗目的和要求;第二部分按知識點給出經典例題分析講解,并給出該知識點的思考題供讀者編程實驗;第三部分提供了多個課后上機練習題供讀者練習,進一步加強讀者實際編程能力;第四部分為習題。第10章為綜合實驗。
本書與《C語言程序設計基礎》教材配套使用,也可作為等級考試輔導教材單獨使用。 目錄
1C語言環境介紹1
1.1CodeBlocks的安裝1
1.2第一個C語言程序3
1.3上機練習7
習題7?2順序結構9
2.1實驗目的和要求9
2.2案例分析與思考9
2.2.1觀察C語言的常量9
2.2.2觀察C語言的變量15
2.2.3學習使用格式輸入輸出函數scanf()和printf()17
2.2.4觀察C語言的運算符和表達式22
2.2.5華氏溫度與攝氏溫度的轉換26
2.3上機練習27
習題28?3選擇結構31
3.1實驗目的和要求31
3.2案例分析與思考31
3.2.1按從小到大的順序輸出31
3.2.2奇偶數判斷32
3.2.3計算分段函數33
3.2.4閏年判斷34
3.2.5判定三角形類型并計算其面積35
3.2.6輸出月份對應的季節37
3.2.7根據年月日判斷該日是當年的第幾天38
3.3上機練習40
習題41
4循環結構45
4.1實驗目的和要求45
4.2案例分析與思考45
4.2.1求N分之一序列前N項和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上機練習61
習題64?5數組72
5.1實驗目的和要求72
5.2案例分析與思考72
5.2.1統計100個1~20的數中各數出現的次數72
5.2.2數組元素循環右移問題74
5.2.3二分查找75
5.2.4出生年77
5.2.5選擇法排序78
5.2.6插入法排序80
5.2.7猜數游戲82
5.2.8報數84
5.2.9求矩陣轉置86
5.2.10打印楊輝三角89
5.2.11計算大獎賽選手得分93
5.2.12字符替換97
5.2.13判斷是否為回文100
5.2.14查找最長字符串102
5.3上機練習103
習題108?6指針113
6.1實驗目的和要求113
6.2案例分析與思考113
6.2.1使用指針變量實現變量值的互換113
6.2.2使用指向一維數組的指針變量實現求最大值與最小值114
6.2.3使用指向二維數組的指針變量實現求行、列數據和116
6.2.4使用指向字符串的指針變量實現判斷字符串的回文問題117
6.2.5使用指針數組編程119
6.2.6使用數組指針實現求行、列數據和120
6.2.7使用指向指針的指針變量實現變量值的互換121
6.3上機練習122
習題126?7函數134
7.1實驗目的和要求134
7.2案例分析與思考134
7.2.1無參數無返回值編程實現小學生數學100以內的加法器134
7.2.2采用值傳遞編程實現漁夫三天打魚兩天曬網138
7.2.3采用地址傳遞編程實現學生成績管理功能141
7.2.4使用遞歸函數編程實現十進制轉換二進制計算144
7.2.5使用全局變量編程實現加法器中測試結果的統計145
7.2.6使用靜態局部變量編程實現1~n的階乘149
7.2.7模塊化編程實現猜數游戲151
7.3上機練習156
習題162?8結構體與共用體172
8.1實驗目的和要求172
8.2案例分析與思考172
8.2.1用結構體輸出學生信息172
8.2.2用結構體數組輸出多個學生信息173
8.2.3用結構體作函數參數管理商品信息176
8.2.4結構體數據排序180
8.2.5單鏈表的簡單應用183
8.3上機練習185
習題191?9文件196
9.1實驗目的和要求196
9.2案例分析與思考196
9.2.1以文件方式保存一段文字196
9.2.2從文件中讀數據重新排序后再寫入文件197
9.2.3輸入輸出重定向演示198
9.3上機練習199
習題199?10綜合實驗203
10.1實驗目的和要求203
10.2班級通訊錄203
10.3學生成績排序207
10.4雙球碰撞209
10.5三角函數自實現210?參考文獻213
內容簡介:
本書是《C語言程序設計基礎》(李民、鐘鈺、秦珀石主編)的配套實驗教材。實驗教材與理論教材相輔相成,采用邊講邊練的方式,幫助讀者切實提高編程能力。本書共分10章,第1章為C語言環境介紹。第2~9章由四部分內容構成,*部分為實驗目的和要求;第二部分按知識點給出經典例題分析講解,并給出該知識點的思考題供讀者編程實驗;第三部分提供了多個課后上機練習題供讀者練習,進一步加強讀者實際編程能力;第四部分為習題。第10章為綜合實驗。
本書與《C語言程序設計基礎》教材配套使用,也可作為等級考試輔導教材單獨使用。
目錄:
目錄
1C語言環境介紹1
1.1CodeBlocks的安裝1
1.2第一個C語言程序3
1.3上機練習7
習題7?2順序結構9
2.1實驗目的和要求9
2.2案例分析與思考9
2.2.1觀察C語言的常量9
2.2.2觀察C語言的變量15
2.2.3學習使用格式輸入輸出函數scanf()和printf()17
2.2.4觀察C語言的運算符和表達式22
2.2.5華氏溫度與攝氏溫度的轉換26
2.3上機練習27
習題28?3選擇結構31
3.1實驗目的和要求31
3.2案例分析與思考31
3.2.1按從小到大的順序輸出31
3.2.2奇偶數判斷32
3.2.3計算分段函數33
3.2.4閏年判斷34
3.2.5判定三角形類型并計算其面積35
3.2.6輸出月份對應的季節37
3.2.7根據年月日判斷該日是當年的第幾天38
3.3上機練習40
習題41
4循環結構45
4.1實驗目的和要求45
4.2案例分析與思考45
4.2.1求N分之一序列前N項和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上機練習61
習題64?5數組72
5.1實驗目的和要求72
5.2案例分析與思考72
5.2.1統計100個1~20的數中各數出現的次數72
5.2.2數組元素循環右移問題74
5.2.3二分查找75
5.2.4出生年77
5.2.5選擇法排序78
5.2.6插入法排序80
5.2.7猜數游戲82
5.2.8報數84
5.2.9求矩陣轉置86
5.2.10打印楊輝三角89
5.2.11計算大獎賽選手得分93
5.2.12字符替換97
5.2.13判斷是否為回文100
5.2.14查找最長字符串102
5.3上機練習103
習題108?6指針113
6.1實驗目的和要求113
6.2案例分析與思考113
6.2.1使用指針變量實現變量值的互換113
6.2.2使用指向一維數組的指針變量實現求最大值與最小值114
6.2.3使用指向二維數組的指針變量實現求行、列數據和116
6.2.4使用指向字符串的指針變量實現判斷字符串的回文問題117
6.2.5使用指針數組編程119
6.2.6使用數組指針實現求行、列數據和120
6.2.7使用指向指針的指針變量實現變量值的互換121
6.3上機練習122
習題126?7函數134
7.1實驗目的和要求134
7.2案例分析與思考134
7.2.1無參數無返回值編程實現小學生數學100以內的加法器134
7.2.2采用值傳遞編程實現漁夫三天打魚兩天曬網138
7.2.3采用地址傳遞編程實現學生成績管理功能141
7.2.4使用遞歸函數編程實現十進制轉換二進制計算144
7.2.5使用全局變量編程實現加法器中測試結果的統計145
7.2.6使用靜態局部變量編程實現1~n的階乘149
7.2.7模塊化編程實現猜數游戲151
7.3上機練習156
習題162?8結構體與共用體172
8.1實驗目的和要求172
8.2案例分析與思考172
8.2.1用結構體輸出學生信息172
8.2.2用結構體數組輸出多個學生信息173
8.2.3用結構體作函數參數管理商品信息176
8.2.4結構體數據排序180
8.2.5單鏈表的簡單應用183
8.3上機練習185
習題191?9文件196
9.1實驗目的和要求196
9.2案例分析與思考196
9.2.1以文件方式保存一段文字196
9.2.2從文件中讀數據重新排序后再寫入文件197
9.2.3輸入輸出重定向演示198
9.3上機練習199
習題199?10綜合實驗203
10.1實驗目的和要求203
10.2班級通訊錄203
10.3學生成績排序207
10.4雙球碰撞209
10.5三角函數自實現210?參考文獻213
總結
以上是生活随笔為你收集整理的武汉理工大学c语言实验 编程解决鸡兔同笼问题,C语言程序设计实验指导的全部內容,希望文章能夠幫你解決所遇到的問題。
 
                            
                        - 上一篇: linux中setfacl命令,setf
- 下一篇: 在c语言中scanf什么时候用,scan
