C語言I作業003


1 本周作業頭

這個作業屬於哪個課程 C語言程序設計Ⅰ
這個作業要求在哪里 [班級作業鏈接](http://edu.cnblogs.com/campus/zswxy/SE2019-1/join?id=CfDJ8DeHXSeUWr9KtnvAGu7_dX-NdMxLuWBjFx6IwoIo-O_rydnfRsaBGa-I1XrbZwtq7TinInTPl_H1ttsK9nhsnlF4ZBKUoqDp5_euiog4I6ZNIQ6zt_ETShOlYOoCUrAlxe-WagOBvDXZJbFFqZRtnUs)
我在這個課程的目標是 學會了關系運算、if-else語句、格式化輸入語句scanf(),以及常用的數學庫函數。
這個作業在哪個具體方面幫助我實現目標 更加熟練的使用PTA編程,學了else&if語句和double雙精度的使用
參考文獻 PTA,《C語言程序設計》

2 本周作業:PTA實驗作業

計算存款利息

  • 1.1本題目要求計算存款利息,計算公式為interest=money×(1+rate)​year−money,其中interest為存款到期時的利息(稅前),money是存款金額,year是存期,rate是年利率。
  • 1.2數據處理
    數據表達:year,rate,money,interest。浮點型,雙精度8byte
    數據處理:數據用到的表達式和流程結構。
  • 1.3 PTA提交列表
    • Q1:一開始根本沒看題目的要求,直接照書打
      A1:仔細閱讀了題目的要求並結合書本學習。
    • Q2:利息沒有保留兩位小數
      A1:翻閱書籍和筆記找到保留兩位小數的方法。

計算三角形面積和周長

  • 2.1本題要求編寫程序,根據輸入的三角形的三條邊a、b、c,計算並輸出面積和周長。注意:在一個三角形中, 任意兩邊之和大於第三邊。三角形面積計算公式:area=√s(s−a)(s−b)(s−c)​​,其中s=(a+b+c)/2。
  • 2.2數據處理
    數據表達:三角形的3條邊a、b、c、s的整型變量以及area,perimeter的浮點變量。
    數據處理:area=√s(s−a)(s−b)(s−c) s=(a+b+c)/2
  • 2.3PTA提交列表
    • Q1:雖然是在計算機大佬的指導下完成的,但還是出現了部分正確的問題,自己檢查了好久
      A1:原來是忘記等號前后要空格了。
      ​​

第N天是打魚還是曬網

  • 3.1中國有句俗語叫“三天打魚兩天曬網”。假設某人從某天起,開始“三天打魚兩天曬網”,問這個人在以后的第N天中是“打魚”還是“曬網”?
  • 3.2數據處理
    數據表達:第N天運用了整型變量
    數據處理:x=N%5和if-else語句
  • 3.3PTA提交列表
    • Q1:在大神的指導下,答案錯誤不是編譯錯誤,離成功很近了
      A1:自己找錯誤,沒有找到。
    • Q2:然后繼續找發現偏離成功的軌道
      A2:再次尋求幫助,發現是單詞錯誤。

閱讀代碼

給出一個 32 位的有符號整數,你需要將這個整數中每位上的數字進行反轉。

優點:

  • 學到了reverse語句,還有if語句並且運行時間是36ms
  • 語句簡潔明了

3學習總結

3.1學習進度條

周/日期 這周所花時間 代碼行 學到的知識點簡介 目前比較迷惑的問題
10/9-10/12 兩天 87行 整型和浮點型,printf,scanf語句,賦值運算符和算術運算符以及關系運算符 不知道什么時候應該空格什么時候不用空格

3.2累計代碼和博客字數

3.3學習感慨

這周學習了else&if語句,算數運算符以及浮點型雙精度double的使用,語句函數的scanf的使用
雖然C語言編程有時真的讓人想砸電腦,但是答案真確的那一刻感覺人生得到了升華!越來越期待之后學習的內容!


免責聲明!

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



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