C語言I博客做業07

1.做業頭

這個做業屬於哪一個課程 https://edu.cnblogs.com/campus/zswxy/CST2020-4
這個做業要求在哪裏 https://edu.cnblogs.com/campus/zswxy/CST2020-4/homework/11591
這個做業的目標 <熟悉使用while和do-while結構解決問題>
學號 <20209059>

2、本週做業

1.PTA實驗做業

1.1 題目名1

題目內容描述:小劉剛打上了巔峯賽2500 分, 就火燒眉毛地向他們室友發起了solo(單挑學習

他們會選擇不同的英雄,每一個英雄都只有兩個屬性(血量,攻擊力 ), 小劉有不少皮膚 會給他帶來增益( 減損)效果(增長或者減小血量和 攻擊力)測試

而後小劉和他的室友進行 solo (單挑), 小劉先手, 每次使對方血量減小本身攻擊力 數值, 當一方血量小於等於 0 時被擊敗,小劉自認爲本身能成爲認證野王, 如今想讓你幫助他判斷 本身可否成爲認證野王blog

輸入格式:
一共三行get

第一行兩個整數 h, a,表明小劉英雄的血量, 攻擊力博客

第二行兩個整數 H,A,表明室友英雄的血量, 攻擊力數學

第三行兩個整數 ph, pa, 表明皮膚增長的血量,攻擊力io

1.1.1數據處理

數據表達:運用了int整型賦值定義變量小劉,室友英雄的血量, 攻擊力編譯

數據處理:表達式爲x>=H,y<=0等使用while循環語句和if判斷語句table

1.1.2實驗代碼截圖


1.1.3 造測試數據

輸入數據 輸出數據 說明
2 1 2 1 3 0 4 測試正確
2 1 2 1 01 The king of the wild certification! 代碼正確
2 1 2 3 00 I'm too dishes! 代碼正確

1.1.4 PTA提交列表及說明


編譯錯誤:一開始本身只將小劉血量,攻擊力和皮膚加成相加再減室友英雄的血量, 攻擊力,分兩種得出,未進行循環變量

1.2 題目2

題目內容描述日本數學家古角靜夫研究天然數時,發現一個有趣現象:「若是是個偶數就除2,若是是奇數就乘以3加1」,通過有限個這樣的處理步驟,最後必定能獲得1. 任意輸入一個天然數,給出獲得結果1的運算過程。

1.2.1 數據處理

數據表達:運用了int整型賦值定義變量i,n
數據處理:表達式爲n%2==0,使用while循環語句和if判斷語句

1.2.2 實驗代碼截圖

1.2.3 造測試數據

輸入數據 輸出數據 說明
6 1 代碼正確
5 1 代碼正確

1.2.4 PTA提交列表及說明

編譯錯誤:if後面的賦值只用一個=,而一個=不是賦值運算符,兩個==纔是

2.代碼互評

同窗代碼截圖


本身代碼截圖



同窗的代碼與我類似,但while後面的條件不太懂,有的同窗用的do while語句卻與我相差較大,do while語句先執行,後
判單,而while語句先判單,後執行,條件卻相反。鑲嵌結構中,if與do while語句想用,是問題更簡單

3.學習總結

3.1 學習進度條

周/日期 這周所花的時間 代碼行 學到的知識點簡介 目前比較迷惑的問題
11/30~12/07 8 440 do-while循環和while循環 對於之前的知識有些不記得,如今的知識有些不理解

3.2 累積代碼行和博客字數

3.3 學習內容總結和感悟

3.3.1 學習內容總結

3.3.2 學習體會

1.這周學習的while循環,有時忘記while後面的條件是知足仍是不知足 2.鑲嵌結構中,感受思問不清晰,有點蒙 3.已前的學習的內容仍是須要時常複習 4.隨着學習,學習的難度加大 5.想得太簡單,造成了一種慣性思惟,思考的少

相關文章
相關標籤/搜索