C語言I博客作業03


問題 答案
這個作業屬於那個課程 C語言程序設計II
這個作業要求在哪里 https://edu.cnblogs.com/campus/zswxy/CST2019-2/homework/8717
我在這個課程的目標是 學習掌握C語言
這個作業在那個具體方面幫助我實現目標 1.PTA作業2.閱讀別人的代碼3.學習總結
參考文獻 https://www.nowcoder.com/ta/acm-solutions/review?query=&asc=true&order=&page=8

1.PTA實驗作業

1.1階梯電價

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

1.1.1實驗代碼截圖

1.1.2數據處理

數據表達:該題定義了變量cost和x,x為整型,cost為雙精度型。
數據處理:該題使用了if-else語句,用到的表達式:cost=500.53+(x-50)0.58;cost=0.53*x。

1.1.3PTA提交列表及說明


Q1:大部分錯誤都是編譯錯誤,為什么總是出現編譯錯誤?
A1:主要總是打錯一些符號,或者漏打一些符號。

1.2輸出三角形面積和周長

題目內容描述:本題要求編寫程序,根據輸入的三角形的三條邊a、b、c,計算並輸出面積和周長。注意:在一個三角形中, 任意兩邊之和大於第三邊。三角形面積計算公式:area=√s(s−a)(s−b)(s−c) ,其中s=(a+b+c)/2。

1.2.1實驗代碼截圖

1.2.2數據處理

數據表達:該題定義了變量a,b,c,s,area,perimeter,都為雙精度型。
數據處理:該題使用了if-else語句,用到的表達式:s = (a+b+c)/2; area=sqrt(s(s-a)(s-b)*(s-c)); perimeter=a+b+c;

1.2.3PTA提交列表及說明


Q1:有時出現部分正確,不知道是什么意思。
A1:后來去仔細檢查發現還是語句中有錯誤。

1.3三天打魚兩天曬網

1.3.1實驗代碼截圖

1.3.2數據處理

數據表達:該題定義了變量e,N,都為整型。
數據處理:該題使用了if-else語句,用到的表達式:e=N%5;

1.3.3 PTA提交列表及說明


Q1:每次還是出現好多此編譯錯誤。
A1:還是有時漏打一些符號或者打錯一些符號。

2.閱讀代碼


1.代碼有注釋文本,可以方便讀者閱讀。
2.代碼結構層次清晰。
3.代碼簡短有力,很好的解決了問題。

3.學習總結

3.1 學習進度條

周/日期 這周所花的時間 代碼行 學到的知識點簡介 目前比較迷惑的問題
第一周 3天 40 1.學會了使用相關的教學&學習輔助工具2.初步認識了C語言
第二周 7天 65 1.學習了《提問的智慧》2.學習了常量、變量和數據類型
第三周 4天 120 分段函數的表達 一些語句的理解還不是很到位

3.2 累積代碼行和博客字數

3.3 學習感悟

C語言的學習是一個循序漸進的過程,需要不斷的溫習和鞏固,通過這次作業,鞏固了學過的知識,尤其是鞏固了if-else語句,PTA的習題不但起到鞏固也起到了拓展的效果。博客園的作業雖然耗費了許多時間,但使我總結了這周的學習內容和學到了電腦一些實用的技能。在接下來的學習中,希望自己繼續努力,不斷取得新的進步。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM