C語言I博客作業03


問題 答案
這個作業屬於哪個課程 C語言程序設計II
這個作業要求在哪里 作業要求
我在這個課程的目標是 學會用C語言編寫程序熟練掌握編程基礎知識,學習Markdown語法
這個作業在那個具體方面幫助我實現目標 解決分析編譯遇到的問題,從問題中獲得新知識
參考文獻 《PTA程序設計類實驗輔助教學平台》ACM解題

1⃣️.PTA實驗作業

1.1.1 輸出三角形面積和周長

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

實驗代碼截圖:

1.1.2 數據處理

數據表達:
(1.)使用了a,b,c變量代表各邊長,s為總邊長。變量由問題中提出, 類型為雙精度浮點型變量。
數據處理:
(2.)表達式:s=(a+b+c)/2;流程結構:if-else語句和順序結構

1.1.3 PTA提交列表及說明

  • Q1:一開始看到題目很懵,不知道改怎么開始編程,嘗試了一次發現反復編譯錯誤。
  • A1:通過查閱資料,對着書本把基本流程輸入后,發現很多時候是書寫錯誤或者用法錯誤,比如單詞拼寫錯誤,符號不正確。

2.1.1三天打魚兩天曬網

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

實驗代碼截圖:

2.1.2數據處理

數據表達:
(1.)設置了N,X兩個變量,變量由題目已知中給出,類型為雙精度浮點型變量。
(2.)數據處理:運用了x=N%5的表達式,是if-else語句組成的分支結構。

2.1.3 PTA提交列表及說明

  • Q1:第一次出現編譯錯誤時自己不知道哪里錯誤
  • A1:在請教同學后發現忘記輸入#include <stdlib.h>

3.1.1 階梯電價

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

實驗代碼截圖

3.1.2數據處理

數據表達:
(1.)使用了x,cost兩個變量來代表用電量和電費,變量由題目給出,均為雙精度浮點型變量
數據處理:
(2.)運用了:cost=(x-50)0.58+500.53的表達式。使用了if-else語句,分支機構。

3.1.3PTA提交說明

  • Q1:對於els和if的使用語法不熟練,總是編譯錯誤
  • A1:翻閱C語言程序設計教材后,有了新的見解

2⃣️.閱讀代碼

閱讀心得:

(1.)代碼名稱:計算放蘋果
(2.)優點之處:用using namespace 命令把STD里面的所有標識都包含到源程序中,排版清晰美觀,細節處理到位。
(3.)值得學習的方面:排版清晰,語法多樣,沒有出現錯誤。

3⃣️.學習總結

3.1學習進度條

周/日期 這周所花時間 代碼行 學到的知識點簡介 目前比較迷惑的問題
10.5-10.15 大約兩天 90左右 學習了if-else語法,賦值運算,階梯價位計算等 遇到復雜的編程問題不知道如何開始
  • 學習心得:感受到了編程的難度,說實話有些看不懂,不知道編程原理到底是什么,只能借助資料和請求他人幫助才能完成PTA作業,需要加強訓練幫助理解

3.2累計代碼與博客字數:


免責聲明!

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



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