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:翻閱書籍和筆記找到保留兩位小數的方法。
- Q1:一開始根本沒看題目的要求,直接照書打
計算三角形面積和周長
- 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:原來是忘記等號前后要空格了。
- Q1:雖然是在計算機大佬的指導下完成的,但還是出現了部分正確的問題,自己檢查了好久
第N天是打魚還是曬網
- 3.1中國有句俗語叫“三天打魚兩天曬網”。假設某人從某天起,開始“三天打魚兩天曬網”,問這個人在以后的第N天中是“打魚”還是“曬網”?
- 3.2數據處理
數據表達:第N天運用了整型變量
數據處理:x=N%5和if-else語句 - 3.3PTA提交列表
- Q1:在大神的指導下,答案錯誤不是編譯錯誤,離成功很近了
A1:自己找錯誤,沒有找到。 - Q2:然后繼續找發現偏離成功的軌道
A2:再次尋求幫助,發現是單詞錯誤。
- Q1:在大神的指導下,答案錯誤不是編譯錯誤,離成功很近了
閱讀代碼
給出一個 32 位的有符號整數,你需要將這個整數中每位上的數字進行反轉。
優點:
- 學到了reverse語句,還有if語句並且運行時間是36ms
- 語句簡潔明了
3學習總結
3.1學習進度條
周/日期 | 這周所花時間 | 代碼行 | 學到的知識點簡介 | 目前比較迷惑的問題 |
---|---|---|---|---|
10/9-10/12 | 兩天 | 87行 | 整型和浮點型,printf,scanf語句,賦值運算符和算術運算符以及關系運算符 | 不知道什么時候應該空格什么時候不用空格 |
3.2累計代碼和博客字數
3.3學習感慨
這周學習了else&if語句,算數運算符以及浮點型雙精度double的使用,語句函數的scanf的使用
雖然C語言編程有時真的讓人想砸電腦,但是答案真確的那一刻感覺人生得到了升華!越來越期待之后學習的內容!