問題 | 回答 |
---|---|
這個作業屬於哪個課程 | C語言程序設計1 |
這個作業要求在哪里 | https://edu.cnblogs.com/campus/zswxy/CST2019-1/homework/8715 |
我在這個課程目標 | 學習更多C語言知識 |
這個作業具體在哪各方面幫助我實現目標 | 格式化輸入語句scanf , |
參考文獻 | 《百度》 《知乎》《ACM解題》 |
1.PTA實驗作業
1.1計算存款利息
1.1.1貼圖
1.1.2數據處理
這題計算利潤要精確到小數點后兩位數,需要浮點型的雙精度double。還有這調用了數學函數需要包含頭文件<math.h>
1.1.3PTA提交列表及說明
自己對代碼不是很懂,很多東西不會操作,如經常出一些格式錯誤和編程錯誤,然后通過看書和向同學請教學。
1.2輸出三角形的面積和周長
1.2.1貼圖
1.2.2數據處理
這題要用到"&&",表示條件同時都要滿足,因為"三角形任意兩邊大於第三邊”。
還有這題調用了數學函數需要包含頭文件<math.h>。
需要用到sqrt開方。
1.2.3PTA提交列表及說明
做這作業把我粗心的毛病再次體現出來了,自己提交了很多遍還是錯,卻又找不到問題所在。后來找同學幫忙找錯誤,發現是有個點沒打。
1.3三天打魚兩天曬網
1.3.1貼圖
1.3.2數據處理
這題需要用符號“||”,這表示"或者"
用if-else語句來判斷是否打魚
這題余數用%5來寫
1.3.3PTA提交列表及說明
這題還比較容易,一開始不會后來向同學請教了一下,然后就比較快的搞定了。
2.閱讀代碼
2.1閱讀代碼題目
兩數相加
2.2貼圖
2.3閱讀收獲
在leetcode找了一個簡單的題目還是看不懂。但我找到了一些思路:標簽:鏈表
將兩個鏈表看成是相同長度的進行遍歷,如果一個鏈表較短則在前面補 000,比如 987 + 23 = 987 + 023 = 1010
每一位計算的同時需要考慮上一位的進位問題,而當前位計算結束后同樣需要更新進位值
如果兩個鏈表全部遍歷完畢后,進位值為 111,則在新鏈表最前方添加節點 111。
3.學習進度
3.1學習進度條
周/日期 | 這周所花的時間 | 代碼行 | 學到的知識點簡介 | 目前比較迷惑的問題 |
---|---|---|---|---|
9/12 | 3天 | 87 | 關系運算,格式化輸入語句scanf() | 怎么找錯誤 |
3.2積累博客字數和代碼行
3.3學習感悟
自己在寫作業的時候發現自己有好多不懂的,例如在題目中“&&" "sqrt" "%5"等等的使用自己都不會,寫作業的過程業讓我知道了自己的不足,對於這代碼的閱讀自己看不懂,還有自己要加強對於英語的學習,因為有許多優秀的資料是用英文寫的。自己得加油的往前學,不是向高中時一樣被動的學習,而應該自主地去學習。