高級語言程序設計課程第三次個人作業
班級連接:https://edu.cnblogs.com/campus/fzu/gjyycx
作業鏈接:https://edu.cnblogs.com/campus/fzu/gjyycx/homework/13574
學號:102300120
姓名:覃俊源
一.編寫并運行書本第4章4.8編程練習題目中的第2題第4題,第6題第8題。
2:

3:

4:

6:

7:

8:

二.書本第5章5.11編程練習題目中的第1題~第9題。
1:

2:

3:

4:

5:

6:

7:

8:

9:

三、運行以下程序給出程序結果(無需代碼,截圖程序輸出結果,如有錯誤可自行修改)。
1.

2.

3.

問題:1. 字符變量 ch 賦值浮點數出錯;2. 隱式類型轉換導致的邏輯偏差
解決:1. 初始賦值:char -> int -> float,隱式轉換合法;2. 計算更新:注意類型轉換
4.

問題:1. 主函數返回值錯誤;2. 隱式類型轉換警告
解決:函數聲明:接收 int 類型參數;修正:main 函數返回值必須為 int
三.設計一個可以將程序運算符優先級展示出來的程序(例如自增或者自減運算與四則運算符混用)。
設計一個程序將這些運算符的優先級按照從高到低一行行展示出來。
1.

說明:這段代碼通過具體的運算表達式,直觀呈現自增、自減與四則運算的優先級關系
2.

說明:這段代碼將 C 語言常見運算符的優先級按從高到低的順序逐行打印
四.總結與思考
本次完成第 4-5 章編程練習、程序錯誤修正及運算符優先級展示程序設計,鞏固循環、函數等核心知識,規避了類型不匹配等常見錯誤,深化了 C 語言基礎應用理解。

浙公網安備 33010602011771號