題目 | 問題 |
---|---|
這個作業屬於那個課程 | C語言程序設計I |
這個作業要求在哪里 | https://i.cnblogs.com/EditPosts.aspx?opt=1 |
我在這個課程的目標是 | 精通c語言 |
這個作業在那個具體方面幫助我實現目標 | 學會了用c語言解決生活中的數學問題 |
參考文獻 | c語言程序設計 |
1.PTA實驗作業(15分/題)
1.1.1實驗代碼截圖
1.1.2數據處理
本題主要運用了:1.雙精度變量double,用於輸出小數
2.運用if-else語句,將不同的用電情況做不同的處理
1.1.3 PTA提交列表及說明!
說實話,這里我還真不知道怎么錯的,因為我重新把一樣的內容打了一遍就對了,我覺得可能是輸入過程中不小心用了中文輸入法的符號,之后我會好好留意的
1.2.1 實驗代碼截圖
1.2.2 數據處理
1.本題依然用到了雙精度和if-else,講能否構成三角形的數據分開處理
2.還運用了邏輯與&&,將構成三角形的條件表達出來,以此判斷能否構成三角形
1.2.3 PTA提交列表及說明
本題主要錯誤為輸出時“=”左右忘打空格了
1.3.1 實驗代碼截圖
1.3.2 數據處理
1.用“x=n%5”來確定打魚還是曬網
2.用if-else來輸出不同結果
1.3.3 PTA提交列表及說明
本題漏了一個“;”以致編譯錯誤
2.閱讀代碼(-5——5分)
這個代碼的功能為三個數找最大值,由“int maxs=max(a,max(b,c));”求出a,b,c中的最大值,並返回,
再由“int max(int x,int y)”將最大的數字輸出,並在最后將數字按大小排列;
從這個代碼我學到了如何從一組數字中找到自己想要的數字,
還可以利用這個代碼給數字排列,進而解決生活中的排列問題。
3.學習總結(15分)
3.1 學習進度條(5分)
周/日期 | 這周所花的時間 | 代碼行 | 學到的知識點簡介 | 目前比較迷惑的問題 |
---|---|---|---|---|
第一周 | 2h | 72 | 輸出 | 無 |
第二周 | 3.5h | 57 | 計算 | 無 |
第三周 | 3.5h | 81 | 分支結構 | 不夠熟練 |
3.2 累積代碼行和博客字數(5分)
3.3 學習感悟(5分
經過了幾個星期的C語言學習,我漸漸感受到了C語言的難度和魅力,雖然在寫代碼時總會出現格式問題而抓狂,但看到自己的代碼成功運行時還是會有一種非常開心的感覺;在今后的生活中我也會努力學習編程C語言,學習更多知識,寫出有水平有感覺的源代碼。