C語言|博客作業03


問題 答案
這個作業屬於哪個課程 C語言程序設計II
這個作業的要求在哪里 https://edu.cnblogs.com/campus/zswxy/CST2019-2/homework/8655
我在這個課程的目標在是 學好C語言,打好基礎,以后可以學習更高級的語言,同時編寫應用程序
這個作業在哪個具體方面幫助我實現目標 鞏固了如何使用markdow語法,對代碼進一步的了解,可以更加熟練的掌握
參考文獻 百度,C語言程序設計,CSDN網站

一. PTA作業實驗作業

1.PTA貼圖

2. 階梯電價

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

(1). PTA貼圖

(2). 數據處理

  • 本題中的變量是電量x和電費cost,這是一個分段函數,只用了一個主要函數,然后再用if-else語句來處理,最后輸出函數,得到結果

3. PTA提交列表及說明


  • 沒注意題目的要求,打代碼時打錯大於小於符號,=兩邊沒有空格,同時又因為粗心,分號打成了逗號,導致編譯錯誤。

3.三天曬網兩天打魚

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

(1). PTA貼圖

(2). 數據處理

  • 本題中只有一個變量設為了i,也使用了if-else語句,同時還要注意除余,最后根據余數來處理結果。

(3). pta提交列表及說明

  • 本題最開始沒有理解題目的意思,導致多種錯誤,后來又因為字母打錯卻一直沒有發現,如把lf打成了if,卻是去找符號錯誤,所以一直編譯錯誤。

4. 輸出三角形的面積和周長

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

(1). PTA貼圖

(2). 數據處理

  • 本題中的變量是三角形的邊長,分別設為a,b,c,再通過if-else語句來輸出面積s,但又要注意任意兩邊之和大於第三邊,這樣才有定義。

(3). pta提交列表及說明

  • 沒有注意等號兩邊之間的空格,在代碼后多加了一個分號,導致編譯錯誤。把There打成了These,所以導致代碼一直是部分正確,沒有充分的理解if-else,所以導致后半部分一直錯誤

3. 閱讀代碼

  • 找一份優秀代碼,理解代碼功能,並講出你所選代碼優點及可以學習的地方。

  • 我的理解,這個代碼的題目要求求的是x的平方根,使用了二分搜索的方法,使用了高等函數mysqrt,還使用了if-else語句和else-if語句,同時還在代碼中間加了中文說明,讓人可以一目了然,加深對這題目的理解,同時還注意到了x不為0,否者沒有意義,最后輸出,得到結果。

4. 學習總結。

(1).學習進度條

周/日期 這周所花的時間 代碼行 學到的知識點簡介 目前比較迷惑的問題
第一周 兩天 32行 對代碼有了簡單的了解 對題目看不懂,理解不了代碼的意思
第二周 三天 21行 開始理解代碼符號的意義,懂得了輸入輸出函數 自己理解的還不足以完全的看懂一個代碼
第三周 三天 89行 知道怎么使用if-else語句,理解了更多的符號 對很多代碼的格式不是很理解

(2). 累計代碼行博客字數

5. 學習感悟

  • 又經過了一周的學習,學到了更多的東西,理解了一些函數符號,懂得了輸入和輸出函數。但對有的東西還是一知半解,有點蒙。遇到問題要先自己去理解,再去找東西,需要花更多的時間去記一些東西。


免責聲明!

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



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