C語言I博客作業03


一、表格


問題 答案
這個作業屬於那個課程 C語言程序設計II
這個作業要在哪里 https://edu.cnblogs.com/campus/zswxy/CST2019-1/homework/8715
我在這個課程的目標是 深入了解C語言,熟練掌握編譯代碼的方法及內容
這個作業在那個具體方面幫助我實現目標 這次作業難度比較大,有新學的基礎內容也有拓展的內容,使我更加了解到一些代碼的基礎內容,比如像數據類型、語句函數包括結構
參考文獻 C語言程序設計、C Primer Plus

二、本周作業


1. PTA實驗作業


1.1 階梯電價


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

1.1.1 實驗代碼截圖

1.1.2 數據處理

數據表達:double(雙精度浮點型),賦值與計算。
數據處理:數學表達式、if-else結構。

1.1.3 PTAT提交列表及說明

  • Q1:一直都是編譯錯誤,不斷改正也沒找到哪里有錯誤
  • A1:在找錯誤的過程中發現有很多小毛病,最主要的錯誤是雙重if-else結構中變量x的范圍。

1.2 輸出三角形面積與周長


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

​​,其中s=(a+b+c)/2。

1.2.1實驗代碼截圖

1.2.2 數據處理

數據表達:int(整型)、double(雙精度浮點型),賦值與計算。
數據處理:三角形周長與面積公式、if-else-if語句結構。

1.2.3 PTA提交列表及說明

  • Q1:一直都是部分正確,不知道哪部分有了錯誤?
  • A1:根據提示是三角形不成立的部分除出了錯誤,在不斷觀察后發現是correspond這個單詞輸錯了,一個單詞的錯誤導致浪費了時間,太可惜了!

1.3 三天打魚兩天曬網


題目內容描述:中國有句俗語叫“三天打魚兩天曬網”。假設某人從某天起,開始“三天打魚兩天曬網”,問這個人在以后的第N天中是“打魚”還是“曬網”?

1.3.1 實驗代碼截圖

1.3.2 數據處理

數據表達:int(整型)、賦值,計算。
數據處理:%表達余數,if-else結構。

1.3.3 PTA提交列表及說明

  • Q1:出現了編譯錯誤
  • A1:編譯錯誤發現是在in day %d這里的問題,把N放在了day后面。
  • Q2:編譯錯誤后又出現了部分正確
  • A2:這樣的錯誤是在if-else語句中if部分出現了錯誤,具體是對於變量a的范圍忘記考慮a=0的情況。

2. 閱讀代碼



  • 這個題目運用了while語句,這個是我們以后要學習的循環語句。
  • 題目要求各位數的和,先定義幾個整型的數再進行計算,但是還沒有弄清楚怎莫運算的。
  • 我覺得這道題目的=0,+=這些賦值的還是很有特點的。

3. 學習總結


3.1 學習進度條

周/日期 這周所花的時間 代碼行 學到的知識點簡介 目前比較困惑的問題
3/9-3/15 3天 76 使用分段函數了解到if-else語句以及數據類型 對於定義數值還是不太清楚

3.2 累積代碼行和博客字數

3.3 學習感悟

我感覺這周是收獲最大的一周。在前期的學習中就感覺聽了和沒聽一樣,完全不知道老師在講啥,整個人都是神游的狀態。但是現在真的好像了解到了C語言和編程,可以說之前的了解只是空的,現在才有些真實的東西。而且經過上述表格和統計圖的統計可以看出自己只是在做老師布置的作業,完全沒有意識到自己也需要私下里練習。還是要多努力的,空余時間還是要自覺練習。


免責聲明!

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



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