C語言I作業08


問題 答案
這個作業屬於那個課程 C語言程序設計II
這個作業要求在哪里 https://edu.cnblogs.com/campus/zswxy/CST2019-4/homework/9979
我在這個課程的目標是 熟練掌握C語言和markdown語法的相關用法
這個作業在那個具體方面幫助我實現目標 它能夠讓我更好的去熟悉C語言和markdown語法
參考文獻 PTA常見問題解析 , C語言程序設計 ,C Primer Plus

1.PTA實驗作業

1.1 7-1 求整數的位數及各位數字之和

題目內容:對於給定的正整數N,求它的位數及其各位數字之和。

1.1.1數據處理

數據表達:我定義了四個整型變量N,T,i,s。N代表了那個正整數,T作為判斷,i是輸出N的位數,s是其各位數字之和。
數據處理:先用scanf語句輸入正整數N,再用while語句去執行,最后用printf語句輸出。

1.1.2實驗代碼截圖

1.1.3 造測試數據

輸入數據 輸出數據 說明
321 36 樣本數據
123 16 測試數據
456 415 測試數據

1.1.4 PTA提交列表及說明

提交列表說明
1格式錯誤:忽略了題目中所說的“中間用一個空格隔開”。導致了格式錯位。
2答案正確:將空格打出來就對了。

1.2 7-5 爬動的蠕蟲

題目內容:一條蠕蟲長1寸,在一口深為N寸的井的底部。已知蠕蟲每1分鍾可以向上爬U寸,但必須休息1分鍾才能接着往上爬。在休息的過程中,蠕蟲又下滑了D寸。就這樣,上爬和下滑重復進行。請問,蠕蟲需要多長時間才能爬出井?

1.2.1數據處理

數據表達:定義了3個正整數N、U、D,其中D<U,N不超過100。還有兩個整型變量sum和min。
數據處理:先用scanf語句輸入三個正整數,再用while語句去執行,最后printf語句輸出。

1.2.2實驗代碼截圖

1.2.3 造測試數據

輸入數據 輸出數據 說明
12 3 1 11 樣本數據
50 120 100 1 測試數據
13 3 1 11 測試數據
50 21 15 11 測試數據

1.2.4 PTA提交列表及說明

提交列表說明
1編譯錯誤:沒注意字母的大小寫,導致我很多次的編譯錯誤,整個人都不好了。
2答案正確:最后一個一個的看准確,終於是對了。

2.代碼互評

同學代碼

自己代碼截圖

我的代碼用的是for語句去完成的,並不是用這周的while語句或dowhile語句,而這位同學就是用的這周所學的while語句,我覺得我們倆的他的更好,因為他是用這周所學的去完成的。

3.學習總結

3.1學習進度條

時間 所花時間 代碼行 學到的知識點簡介 目前比較迷惑的問題
第五周 兩天 86 定義函數
第六周 三天 146 多分支結構、字符型數據類型和邏輯運算符
第七周 三天 129 熟悉多分支結構switch語句的使用
第八周 三天 96 熟悉使用while和do-while結構解決問題 while語句和dowhile語句還是有點沒分清楚

3.2 累積代碼行和博客字數

3.3學習內容總結和感悟

3.3.1學習內容總結

3.3.2 學習體會

第八周了,已經快臨近期末了,一個學期下來,感覺自己還是收獲了許多的,學了很多很多知識,這些知識讓我大開眼界。這周的while語句和dowhile語句,我感覺和for語句差不多吧,因為它也是循環語句,算是for語句的升級版,掌握的也算還行吧。


免責聲明!

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



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