C語言I博客作業07


這個作業屬於哪個課程 <C語言程序設計II>
這個作業要求在哪里 https://edu.cnblogs.com/campus/zswxy/CST2020-2/homework/11531
我在這個課程的目標是 <問問題,找答案,掌握,理解>
這個作業在那個具體方面幫助我實現目標 <復習switch函數,>
參考文獻 <c primer plus,程序設計語言>
學號 <20208991>

1.PTA實驗作業(20分/題)

1.1 題目名1.

1.1.1數據處理

定義變量:h, a,代表小劉英雄的血量, 攻擊力 
H,A,代表室友英雄的血量, 攻擊力 
ph, pa, 代表皮膚增加的血量,攻擊力
使用了if else語句,
do while語句
變量tempH;

1.1.2實驗代碼截圖

1.1.3 造測試數據

輸入數據 輸出數據 說明
2 1 2 1 3 0 4 結果正確
3 1 3 1 4 0 3 結果正確
5 1 5 1 4 0 2 結果正確

1.1.4 PTA提交列表及說明

編譯錯誤:
1輸入字符需要定義,數據間以空格分隔、
2忘記分號
3之前的編譯錯誤:我使用的是while但是發現自己對這塊並沒有學的很好,造成編譯錯誤
5,部分錯誤是對閏年和平年的判斷出現錯誤,邏輯運算符搞錯了;


1.2 題目2

1.2.1 數據處理

    數據處理:定義整型變量  
n,N,i=0,num四個變量
使用了if eles語句

1.2.2 實驗代碼截圖

1.2.3 造測試數據

輸入數據 輸出數據 說明
58 4 Too big 結果正確
70 Too big 結果正確

1.2.4 PTA提交列表及說明

2.部分正確:測試數據0,格式錯誤。
3,0測試點輸出問題,直接復制PTA解決。
4.結果錯誤:沒有直接復制pta,沒有發現輸出樣例中的空格

2.代碼互評(5分)

找2份同學代碼,和自己代碼比較,建議互評代碼盡量找代碼風格差異較大。

同學代碼截圖1

同學代碼截圖2

自己代碼截圖1

說明:

比較這兩份代碼,我發現自己的代碼有很多不足之處
.同學代碼使用了break語句,我沒有使用。
2.同學代碼使用的語句較多,我的使用的語句較少。
3.同學使用的變量較多。
4,我的代碼有一部分備注,以防自己萬一自己有一天忘記自己之前寫的

3.學習總結(15分)

3.1 學習進度條(5分)

周/日期 這周所花時間 代碼行 學到到的知識點 目前比較困惑的問題
第一周 6小時 321 輸出Hello World 字符轉換問題
第二周 8小時 425 數學運算 if分支語句 困惑,弄不清楚整個函數的體系以及運作方式
第三周 10小時 533 學會乘方和階乘 公式記不住
第四周 13小時 541 自定義函數和調用庫函數 理解題目,無法轉換為C語言代碼
第五周 11小時 311 分支函數 邏輯運算符
第六周 8小時 344 switch函數和復習if else 閏年和平年的細節處理
第七周 9小時 256 while語句 對數據的處理

3.2 累積代碼行和博客字數(5分)

周、日期 代碼行數 博客字數
第一周 120 420
第二周 240 320
第三周 390 524
第四周 380 423
第五周 279 450
第六周 169 350
第七周 629 450

3.3 學習內容總結和感悟(5分)

3.3.1 學習內容總結

3.3.2學習體會

這周我發現自己不僅僅在編程上面有問題,最基礎的問題就是我沒有畫流程圖,所以這周數據難處理,復雜,導致我找不到思路
學習c語言的初期重點要放在掌握語言的語法和規定上,一定要養成良好的編程習慣,
平時寫程序注意語法規范格式控制,格式規范了,出了錯誤也容易找到出錯的地方。
就我個人而言,兩個多月的學習,我發現c語言也不是很陌生的名詞了。.代碼一定要自己寫,不能只是懂了,眼高手低是不行的。
.重視每一次編譯時出現的錯誤,特別是頻繁出現的更要注意。出現錯誤也不要着急,多交流。也許別人會看到你發現不了的漏洞。


免責聲明!

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



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