作業頭
| 問題 | 答案 |
|---|---|
| 這個作業屬於哪個課程 | C語言程序設計I |
| 這個作業要求在哪里 | https://edu.cnblogs.com/campus/zswxy/CST2019-2 |
| 我在這個課程的目標是 | 學好C語言,成為一名程序員 |
| 這個作業在那個具體方面幫助我實現目標 | 正確使用if-else語句 |
| 參考文獻 | https://www.cnblogs.com/linli069/p/9713863.html |
1.PTA實驗作業

(1).7-4 階梯電價
為了提倡居民節約用電,某省電力公司執行“階梯電價”,安裝一戶一表的居民用戶電價分為兩個“階梯”:月用電量50千瓦時(含50千瓦時)以內的,電價為0.53元/千瓦時;超過50千瓦時的,超出部分的用電量,電價上調0.05元/千瓦時。請編寫程序計算電費。
實驗代碼截圖

數據處理
數據表達:這個題目我定義了cost與x兩個雙精度浮點型變量。
數據處理:先輸入變量,然后將x帶入,運用if-else語句處理,最后在輸出就行了。
PTA提交列表及說明

我在做該題時沒有花太多的時間,存在一些編碼錯誤,主要是個別代碼出入錯誤。就不做過多的說明了。
(2).7-5 輸出三角形面積和周長
本題要求編寫程序,根據輸入的三角形的三條邊a、b、c,計算並輸出面積和周長。注意:在一個三角形中, 任意兩邊之和大於第三邊。三角形面積計算公式:area=√
s(s−a)(s−b)(s−c),其中s=(a+b+c)/2。
實驗代碼截圖

數據處理
數據表達:使用int定義了a,b,c三個量,再用double定義s、面積area、周長perimeter,里面包含了數學公式,所以我在開頭輸入了#include<math.h>。
數據處理:使用if-else語句,根據公式area=s(s-a)(s-b)*(s-c),還應該要注意構成三角形的條件,最后輸出。
PTA提交列表及說明

很多次的編碼錯誤,&&符號沒有用上去,還是有些細節方面沒有注意分號空格總是忘。
(3).7-6 三天打魚兩天曬網
中國有句俗語叫“三天打魚兩天曬網”。假設某人從某天起,開始“三天打魚兩天曬網”,問這個人在以后的第N天中是“打魚”還是“曬網”?
實驗代碼截圖

數據處理
數據表達:首先int定義了a,b,a是天數,b是所得到的余數。
數據處理:用if-else語句執行處理,根據所得到的余數計算出相對應的答案。
PTA提交列表及說明

很多次的答案錯誤和部分正確,沒有充分的認知%的含義然后就一直答案錯誤。
2.閱讀代碼

這個代碼使我們今后要學習到的while語句。這行代碼給人的印象就是整齊,讓人看着舒服。這種排版值得我去學習。
3.學習總結
(1).學習進度條
| 周/日期 | 這周所花的時間 | 代碼行 | 學到的知識點簡介 | 目前比較迷惑的問題 |
|---|---|---|---|---|
| 9月20號 | 1小時 | 30行 | 知道了最簡單的代碼 | 無 |
| 第六周 | 2小時 | 30行 | 學會用C語言編程華氏溫度 | 無 |
| 第七周 | 2小時 | 90行 | 學到了if-else語句%的含義 | 無 |
(2).累積代碼行和博客字數
| 時間 | 博客字數 | 代碼行數 |
|---|---|---|
| 第一周 | 300 | 30行 |
| 第二周 | 350 | 30行 |
| 第三周 | 800 | 91行 |

(3).學習感悟
當你真正喜歡一樣東西的時候,你會發現越學越有趣,慢慢的我開始喜歡上了c語言,雖然還是有些吃力,但是只要你自己還想學就一定堅持下去。這周我學到了if-else語句,scanf,double,通過PTA上面的作業,我覺得我可能還是題目做少了,代碼格式還是不怎么熟悉,日后要多加練習才行,要多往后面學點,走在老師的前面,多看書,這樣才能更上一層樓!加油!
