C語言I博客作業10



這個作業屬於那個課程 C語言程序設計II
這個作業要求在哪里 C語言I作業0010
我在這個課程的目標是 對於學過的內容,可以很熟練的進行編程,而且還可以看懂代碼的每一步代表着什么意思,訓練自己找錯的能力
這個作業在那個具體方面幫助我實現目標 PTA作業可以讓我們找到自己不足和鞏固自己學的內容,讓自己學的更扎實
參考文獻 百度、《C Primer Plus》第六版,C語言程序設計

1.PTA實驗作業

1.1題目名1

一個數恰好出現在它的平方數的右端,這個數就稱為同構數。找出1~1000之間的全部同構數。

1.1.1數據處理

數據表達:只定義了一個變量,就是i,為整型變量
數據處理:

1.1.2實驗代碼截圖

1.1.3造測試數據

輸入數據 輸出數據 說明
1 5 6 25 76 376 625 例題的數據,此題不需要造測試數據

1.1.4PTA提交列表及說明

1-6格式錯誤:都是空格的問題,但也試了好幾次,一直是錯誤,后來問同學,寫成“%6d”就可以了,會自動空格的

1.2 題目名2

1.2.1 數據處理

數據表達:定義了5個變量,都是整型變量,並且給count賦值為0
數據處理:

1.2.2 實驗代碼截圖

1.2.3 造測試數據

輸入數據 輸出數據 說明
6 3 7 31 例題上的數據
8 3 7 31 127 隨機測試的數據
1 None 隨機測試的數據
10 3 7 31 127 隨機測試的數據

1.2.4 PTA提交列表及說明


1.部分正確:將代碼放在Dev上發現無論輸入什么數,都輸出None,經過檢查發現,在第十行的if語句后面加了分號,刪掉就可以了

1.3題目名3

本題要求編寫程序,輸出n行由大寫字母A開始構成的三角形字符陣列。

1.3.1數據處理

數據表達:應用了字符型數據,還定義了3個整型變量
數據處理:

1.3.2實驗代碼截圖

1.3.3造測試數據

輸入數據 輸出數據 說明
4 例題的數據
6 隨機輸入數值進行計算
3 隨機輸入數值進行計算
2 隨機輸入數值進行計算

1.3.4PTA提交列表及說明


1.格式錯誤:忘記在輸出那里空格了,在后面空個格就可以了

2.代碼互評

2.1同學代碼截圖(計科1班劉彥同學)

2.2自己代碼截圖

2.3比較結果

1.我們采用的方法其實差不多,我是把所有符合條件的放在了一起進行判斷
2.他是分段進行判斷的,在一位數、二位數、三位數一起來判斷,所以代碼顯得比較長,其實方法是一樣的,可能我的更簡潔一些

2.4同學代碼截圖(計科1班劉帥同學)

2.5自己代碼截圖

2.6比較結果

1.我們的大部分都一樣,只是中間有個處理數據的地方不一樣
2.他用的是sqrt函數,而我是將那個數除以2,結果都沒有問題,看自己的習慣,喜歡哪個就用哪個
3.學習總結

3.1 學習進度條(5分)

周/日期 這周所花的時間 代碼行 學到的知識點簡介 目前比較迷惑的問題
第一周(9.19-3.27) 6天 26行 Hello world編程和Markdown語法 現在沒有疑惑
第二周(9.25-10.4) 4天 45行 華氏度與攝氏度的轉換 對於變量的類型還不是很懂
第三周(10.8-10.11) 3天 大約100行左右 計算分段函數和學習if-else語句 對於if-else語句還是不那么熟練
第四周(10.15-10.17) 3天 大約75行左右 for循環語句和指定次數的循環程序設計 關於指定次數的循環程序設計還不是很清楚
第五周(10.22-10.25) 4天 大約110行左右 使用自定義函數來編程和生成乘方表和階乘表 關於自定義函數的編程的細節還是不太懂
第六周(10.29-11.1) 4天 大約120行左右 運用分支結構編程、字符型數據、邏輯運算符 對於邏輯運算符還不是很清楚,有一點點懵
第七周(11.6-11.8) 3天 大約150行左右 運用switch語句來編程 現在感覺沒有什么疑惑點,可能還沒發現
第八周(11.12-11.15) 3天 大約200行左右 進一步學習循環結構,學習了while和do-while語句 目前還沒有發現什么疑惑點
第九周(11.19-11.22) 3天 大約170行左右 學習了break語句和continue語句的用法以及嵌套循環 可能是剛學,在做PTA不是很熟練
第十周(11.26-11.28) 2天 大約185行 對之前學過的循環結構進行了總結 暫時還沒有發現問題

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

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

3.3.1 學習內容總結




3.3.2 學習體會

這周沒有講新的內容,而是對之前學的知識進行了復習。這周的PTA作業的挑戰題不是很難,反倒是第一題讓我搞了很久,都還是懵懵懂懂的。看着第一題只有10分,覺得肯定是很簡單的,但是搞了好久都沒搞出來,讓我一度懷疑人生。由此可見,我們的編程之路才剛剛起步,還有很多地方需要我去學習,把自己的不足補上。路漫漫其修遠兮,吾將上下而求索。希望自己勿忘初心,繼續努力奮斗下去,加油!


免責聲明!

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



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