C語言1博客作業03


問題 答案
這個作業屬於哪個課程 C語言程序設計II
這個作業要求在哪里 https://edu.cnblogs.com/campus/zswxy/CST2019-3/homework/8656
我在這個課程的目標 能更好地了解C語言,並且能利用它來完成專業上的問題
這個作業在哪個具體方面幫助我實現目標 1.知道用C語言來計算分段函數 2.掌握了更多關系運算 3.學會了if-else語句等其他方法
參考文獻 《PTA系統常見問題解答》 《ACM解題》

1. PTA實驗作業截圖

1.1 題目

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

1.1.1 實驗代碼截圖

1.1.2 數據處理

  • 數據表達:用到了雙精度浮點變量:x ,cost
  • 數據處理:用到了分式函數表達式和if-else語句

1.1.3 PTA提交列表

說明

剛看到這題,我就想到了上面做的7-2,這題用的是分段函數的方法,所以我根據上面那個題的格式再加上if-else語法就做出來了。

1.2 題目

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

1.2.1 實驗代碼截圖

1.2.2 數據處理

  • 數據表達:用到了雙精度浮點型變量:s,area,perimeter,整型變量:a,b,c
  • 數據處理: 用到了if-else語句和scanf函數,還用了數學函數語法,並且運用了&&符號

1.2.3 PTA提交列表

說明

一開始看到這題我有點懵,都不知道從何下手,后來認認真真地去看了一下書才懂個大概,但也錯了兩次,一次是&&這里不會,還有一次是格式錯誤,做完這個題我又多學些東西。

1.3 題目

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

1.3.1 實驗代碼截圖

1.3.2 數據處理

  • 數據表達:用到了整形變量:x,N
  • 數據處理:用到了if-else語句和scanf函數

1.3.3 PTA提交列表

說明

看到題目就想到了數學解題,先把這個問題用數學解答出來,再結合if-else語句和scanf函數就可以做了。

2. 閱讀代碼

  • 圖中的代碼有很多語法是我們沒接觸過的,並且開頭格式也和我們現在學的不一樣,還有if-else的格式也有點不一樣。
  • 雖然很多都看不懂,但也有些我們熟悉的,像:雙精度浮點型變量和scanf函數,並且還用到了while循環結構。

3. 學習總結

3.1 學習進度條

這周所花的時間 代碼行 學到的知識簡介 目前比較迷惑的問題
第一周 2天 25行 基礎的編譯格式,在屏幕上打出指定內容 找不出格式錯誤在哪里,並且還會用到中文符號
第二周 3天 20行 常量,變量,數據處理類型,算術運算,賦值運算和printf函數 printf函數和數據處理掌握不好
第三周 3天 96行 計算分段函數,if-else語句,scanf函數和常用的數學函數 不能使用好if-else語句和scanf函數,格式掌握不好

3.2 累計代碼行和博客字數

3.3 學習感悟

  • 剛開始學C語言時,整個人都是懵的,特別是老布置第一次作業的時候,都不知道要怎么做,但隨着一次次地寫作業慢慢地解了C語言,越學越發現C語言並沒有那么難。每次剛看到作業都有點懵,可只要我認認真真地去看教材,再結合老師上課講的,最后都能做成功,雖然過程會走很多彎路,會有總是碼不對的時候,但等到做完后就會特別有成就感,並且,我相信隨着我們碼代碼量的提升,我們學C語言會更輕松的!


免責聲明!

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



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