二、本周作業頭
問題 | 答案 |
---|---|
這個作業屬於那個課程 | C語言程序設計II |
這個作業要求在哪里 | https://www.cnblogs.com/lm20010821/p/11641712.html |
我在這個課程的目標是 | 了解C語言的應用和重要性,熟練掌握C語言的語法規則。 |
這個作業在那個具體方面幫助我實現目標 | 作業能幫我了解了基本的程序運行原理和if else等輸入語句。 |
參考文獻 | 百度、知否 |
PTA實驗作業
階梯電價
題目描述:為了提倡居民節約用電,某省電力公司執行“階梯電價”,安裝一戶一表的居民用戶電價分為兩個“階梯”:月用電量50千瓦時(含50千瓦時)以內的,電價為0.53元/千瓦時;超過50千瓦時的,超出部分的用電量,電價上調0.05元/千瓦時。請編寫程序計算電費。
1.貼圖
2.數據處理
先用雙精度浮點型,階梯電價也就是分段,應想到if-else語句。if-else語句通常用於計算二分段函數。
3. PTA提交列表及說明
與許多同學一樣,一開始沒有考慮電量小於零的情況。這是我錯的最多的題,最后問了同學才得以解決。
輸出三角形面積和周長
題目描述:本題要求編寫程序,根據輸入的三角形的三條邊a、b、c,計算並輸出面積和周長。注意:在一個三角形中, 任意兩邊之和大於第三邊。三角形面積計算公式:area=√
s(s−a)(s−b)(s−c)
,其中s=(a+b+c)/2。
1.貼圖
2.數據處理
先用if-else語句來排除不能構成三角形的情況。然后用sqrt()來開方。
3.PTA提交列表及說明
做這題也是比較搞笑,提交了好幾次就是部分錯誤,苦苦尋找自己錯的地方來回幾次就是找不出。於是放置了一個晚上,第二天發現原來是自己在side后面少寫了s。不過這也讓我知道了當出現錯誤時不要過於着急,過一段時間說不定問題就迎刃而解了。
三天打魚兩天曬網
題目描述:中國有句俗語叫“三天打魚兩天曬網”。假設某人從某天起,開始“三天打魚兩天曬網”,問這個人在以后的第N天中是“打魚”還是“曬網”?
1.貼圖
2.數據處理
由題意知道要用余數做,用%。然后還是if-else解決后面的。
3. PTA提交列表及說明
這是真的,一開始我真的不知道這句話的意思,百度后知道了要用余數。不禁想起了教材上無意間看到的%格式,真是天助我也。
閱讀代碼
此程序要求在xyz三個正整數中計算算術級,使xkz<=y,並且k最大。輸入包含多個測試用例。每個測試用例由三個整數x,y,z組成,用單獨行上的單個空格分隔。沒有前導或尾隨空白,也沒有空行。一旦滿足EOF,輸入就結束。對於每個測試用例,在單獨的行上輸出值。不應該有前導或尾隨空格,也不應該有空行。
學習總結
學習進度條
周/日期 | 這周所花的時間 | 代碼行 | 學到的知識點簡介 | 目前比較迷惑的問題 |
---|---|---|---|---|
3/10.11 | 3天 | 90 | if-else語句 | 格式和符號的使用 |
累積代碼行和博客字數
時間 | 博客字數 | 代碼行數 |
---|---|---|
第一周 | 479 | 48 |
第二周 | 612 | 68 |
第三周 | 826 | 90 |
學習感悟
對於我自己而言,每天一定的代碼量還需要的,現在發現打代碼的速度較之前是快些了,俗話說熟能生巧嘛。還有就是寫代碼時太粗心了,寫代碼真的需要極大的耐心與極高的注意力,希望我可以在接下來的練習中不斷改正自己的缺點。還有本周學習地if-else語句等輸入語句需要好好復習一下。