C語言1博客作業11


這個作業屬於那個課程 C語言程序設計II
這個作業要求在哪里 作業要求
我在這個課程的目標 能夠靈活編寫代碼,並編寫一些小程序
這個作業在那個具體方面幫助我實現目標 pta作業總結,發現錯誤,積累經驗
參考文獻 C語言程序設計

三、本周作業
PTA實驗作業
代碼互評
學習總結
四、作業格式
1.PTA實驗作業(20分/題)
請再此處列出自己的排名圖片,如:

從PTA題目集中選出2個你最滿意的題目完成以下內容,選擇題目難度越大,分值越高,每題20分(每項5分),內容要求如下:

1.1 題目名1
題目內容描述
本題要求實現兩個函數:一個函數判斷給定正整數的各位數字之和是否等於5;另一個函數統計給定區間內有多少個滿足上述要求的整數,並計算這些整數的和。
1.1.1數據處理
數據表達:定義了整型參數number,s,e,a,b,count,sum,t
數據處理:

第一個函數;
定義參數;
while(進入循環)
e=number%10; //把輸入的數取出每位數
number=number/10;
s+=number; //每位數相加
if(調用函數,判斷是否滿足條件)
第二個函數;
定義參數;
for循環(確定范圍)
if(調用函數,計算整數個,和整數和)

1.1.2實驗代碼截圖

1.1.3 造測試數據

輸入 輸出 說明
104 999 104 is counted.count = 15, sum = 3720 隨機
273 333 count = 3, sum = 933 隨機
277 444 count = 5, sum = 1744 隨機

1.1.4 PTA提交列表及說明

1.編譯錯誤:前面多次編譯錯誤,由於對於函數的代碼理解不透徹,難以運用。
2.多種錯誤:存在邏輯錯誤,number被定義多次,在計算取余時應該先去倍數再相加。
3.答案錯誤:輸出時答案之間沒有空格。沒注意輸出格式。
4.格式錯誤:在答案輸出時,沒有注意sum與之前的逗號間隔。
1.2 題目2
6-1 統計某類完全平方數 (20分)
本題要求實現一個函數,判斷任一給定整數N是否滿足條件:它是完全平方數,又至少有兩位數字相同,如144、676等。
1.2.1 數據處理:定義了整型參量有y,count,t,n,還有數組。

定義參數,
if(判斷是否為完全平方數)
while(進入循環)
數組儲存數據(取余);
for(進入循環)
if(判斷是否兩位數相同)
函數返回1
1.2.2 實驗代碼截圖

1.2.3 造測試數據

輸入 輸出 說明
105 500 cnt = 6 隨機
121 169 cnt = 2 隨機
100 255 cnt = 4 隨機

1.2.4 PTA提交列表及說明

1.編譯錯誤:理解題目不完全,錯的離譜。
2.答案錯誤:參數太多,打混參數,輸出時錯誤
3.編譯錯誤:在修改代碼時,定義參數錯誤。
2.代碼互評(5分)
找2份同學代碼,和自己代碼比較,建議互評代碼盡量找代碼風格差異較大。

同學代碼截圖

自己代碼截圖

1,2,3方式羅列2份代碼不同地方。
1.該同學用兩個for循環,while,if語句。第一個for用來記錄數組,第二個for循環判斷是否相等。
2.我們都定義了多個變量,他的代碼顯得很高級,但是我覺得我的代碼便於理解。
3.學習總結(15分)
3.1 學習進度條(5分)

周/日期 這周所花的時間 代碼行 學到的知識點簡介 目前比較迷惑的問題
3/9-3/15 9+ 80 整型和浮點型,If-else語 代碼專業術語的解讀
10/9-17 10+ 96 循環語句的使用,整型和浮點型的復習 調用,定義函數
10/20-25 11+ 105 調用,定義函數 各種函數的運用
10/28-11/1 11+ 127 多分支結構,邏輯運算 邏輯思維
11/4-7 12+ 178 多分支結構的熟悉,switch語句 switch語句的靈活運用
11/10-15 14+ 194 while語句與do while 語句 do while語句的靈活使用
11/18-22 15+ 163 break與continue語句的使用和區別 對於for語句循環的嵌套,不熟練
11/25-28 16+ 172 for語句與各種循環語句的嵌套 for語句與for語句的嵌套使用
12/1-4 17+ 183 深入學習函數的定義和聲明,變量的作用域和生存期及儲存類型 變量的作用域和存儲類型的靈活使用

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

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

3.3.2 學習體會
結課了,理論課上完了,最大的收獲就是能夠自己編寫代碼吧,不再是那種看見他就腦子痛,就是願意去學習他,理解他,雖然有些時候很想去‘死’,對於代碼還是不怎么熟練,會出現很多錯誤還是不夠細心,學會獨立思考,其實是很想學好它的,因為真的很酷。加油加油加油。


免責聲明!

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



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