c語言Ⅰ博客作業03


問題 答案
這個作業屬於那個課程 c語言程序設計Ⅱ
這個作業要求在哪里 https://edu.cnblogs.com/campus/zswxy/CST2019-4/homework/8719
我在這個課程的目標是 認識更多的程序,並自己學習寫程序
這個作業在那個具體方面幫我實現目標 我會了一點浮點型的數據類型,學會了scanf語句和運用分支結構
參考文獻 ACM解題,c語言程序設計Ⅰ,PTA系統常見問題簡答

1.PTA實驗作業

1.1模擬交通警察的雷達測速儀
輸入汽車速度,如果速度超出60 mph,則顯示“Speeding”,否則顯示“OK”。

  • 1.1.1實驗代碼截圖
  • 1.1.2數據處理
    數據表達:用了v變量,是自己定義的,類型為整形。
    數據處理:為if-else結構。
  • 1.1.3PTA提交列表及說明

    Q1:怎么是格式錯誤和答案錯誤
    A1:speed和ok都沒有大寫

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

  • 1.2.1實驗代碼截圖
  • 1.2.2數據處理
    數據變量:用了x變量,自己定義的,類型為浮點型。
    數據處理:cost=x0.53,cost=(x-50)0.58+50*0.53 .為if-else結構。
  • 1.2.3PTA提交列表及說明

    Q1:一直提醒我編譯錯誤
    A1:運用了數學公式就要有math.h頭文件;看清題目還要判斷x<0並輸出。

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

  • 1.3.1實驗代碼截圖
  • 1.3.2數據處理
    數據變量:用了a,b,c,s,area,perimerer,自己定義的,類型既有整型又有浮點型。
    數據處理:s=(a+b+c)/2,perimeter=a+b+c,area=sqrt(s(s-a)(s-b)*(s-c)):為if-else結構。
  • 1.3.3PTA提交列表及說明

    =兩邊忘記空格了導致一直錯誤

2.閱讀代碼

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

這個代碼相對於我找的其他代碼而言算比較簡單的了,其他的代碼我看都看不懂。這個代碼用了循壞結構-while和for以及if-else結構,多種表達結構相結合讓人清楚易懂。也定義了n變量

3.學習總結

  • 3.1學習進度條
周/日期 這周所花時間 代碼行 學到的知識點簡介 此前比較迷茫的問題
1/9.19-27 1天 24行 學會了一點printf()語句,知道主函數 \n的用法
2/9.25-10.4 4天 23行 學會計算攝氏溫度與華氏溫度的轉化 =兩邊打空格
3/10.8-11 2天 62行 學會一點scanf()語句,定義變量,if-else結構 很多地方不知道為什么要打空格
  • 3.2累積代碼行和博客字數
  • 3.3學習感悟
    這一周比上一周懂得多一些,上一周的定義變量沒有理解是什么意思,這一周會了點。但是這一周的作業真的是難啊,很多次提交都提醒我各種錯誤,這次還第一次出現了部分正確。通過做題目慢慢的了解scanf()的用法。


免責聲明!

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



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