|
這個作業屬於哪個課程 |
這個作業的要求在哪里 |
在這個課程的目標是 |
參考文獻 |
1. PTA實驗作業##
1.1 題目名1判斷一個整數的各位數字平方之和能否被5整除###
1.1.編寫函數fun,其功能是:判斷一個整數的各位數字平方之和能否被5整除,可以被5整除則返回1,否則返回0。1 數據處理####
數據處理:運用了多個算數運算符,賦值。分支結構。
數據表達:運用了整型數據類型。用fun定義了一個函數及聲明的參數類型。用while語句先判斷后執行下面語句。
函數參數:主調函數main(),被調函數fun()。形參n,實參sum,result。
1.1.2 實驗代碼截圖####

1.1.3 造測試數據####
輸入數據 |
輸出數據 |
說明 |
5 |
1 |
能被5整除 |
55 |
1 |
能被5整除 |
568 |
0 |
不能被5整除 |
1.1.4PTA提交列表及說明####

提交說明#####
- 自定義函數fun時,在fun這條語句后加了一個分號,使得語句結束。
- 由於馬虎將算數運算符中的==打成賦值=。行末不小心空格。
- 變量名n有一個語句沒有用小寫表示。
- 沒有記清楚老師說的(+=),錯寫從(=+)."+="表示把左邊的數加上右邊的數賦值給左邊的數的意思。
1.2 題目名2 水仙花數判斷###
要求實現一個函數,判斷任一整數是否為水仙花數(必須是三位數,且數的每一位上數字的立方和與數本身相等)。例如153=13+53+3^3=1+125+27=153,而1或155則不是水仙花數。如果是水仙花數,則函數返回1,否則返回0.
1.2.1 數據處理####
數據處理:運用了多個算數運算符,賦值。分支結構。
數據表達:運用了整型數據類型。
函數參數:主調函數main(),被調函數fun()。形參N,實參x,y,z,sum,result。
1.2.2 實驗代碼截圖####

1.2.3 造測試數據####
輸入數據 |
輸出數據 |
說明 |
147 |
0 |
數的每一位上數字的立方和與數本身相等 |
9 |
0 |
不是三位數 |
370 |
1 |
數的每一位上數字的立方和與數本身相等 |
3456 |
0 |
不是三位數 |
1.2.4 PTA提交列表及說明####

提交說明#####
- 在if語句后多加分號。復合語句花括號后不應該加分號。該語句中直接執行“sum==N”,不論是否是水仙花數都輸出1.
- 表達式間誤用分號隔開。逗號運算是從左至右,完畢之后整個表達式的值是最后一個表達式的值,使用分號與后面代碼程序矛盾,不可進行。
- 混淆實參與形參。將sum也定義為形參。
代碼互評##
同學代碼####

自己代碼####

- 輸出結果不同。我是通過判斷sum是否輸出是否等於0來判斷是否能被5整除,而該同學直接判斷該數能否被5整除來判斷能否被5整除。
- 與該同學相比我的代碼略顯冗長復雜。但是我自定義了函數fun。
3. 學習總結##
3.1 學習進度條###
周/日期 |
所花的時間 |
代碼行 |
學到的知識點簡介 |
目前比較迷惑的問題 |
W7 |
15h |
198 |
數據類型中的雙精度浮點型double;算數運算符;選擇結構if-else語句等 |
常用數據類型的區別 |
W8 |
10h |
87 |
循壞結構,算數運算符中的自增運算符 |
運算符的優先級順序 |
W9 |
10h |
89 |
函數的聲明、定義和調用 |
形參,實參的實質性區別 |
3.2 累積代碼行和博客字數###

3.3 學習內容總結###
3.3.1 學習內容總結####
- 函數聲明:
告訴編譯器有一個函數叫什么,參數是什么,返回類型是什么。
函數聲明一般出現在函數使用之前,要滿足聲明后使用。
函數聲明一般放在頭文件中。
- 自定義函數的注意事項:參數不能過多。函數參數返回值的設計要滿足功能的需要。
- 調用函數:
在程序中通過對函數的調用來執行函數體。調用函數時無需知道算法的細節,按照函數調用規則就可以使用了,且可以使代碼量減少。
3.3.2 學習體會####
- 已經是正式上課第五周的第五周,然而我感覺我似乎還沒有入門,對C語言的很多知識都是一知半解,很多基本的知識都還沒有掌握。感覺已經找不到理由安慰自己了,什么都不能作為自我欺騙的理由了。這周上課時的迷惑感已經深深的刺痛你了吧,但是大多情況下都是迷茫的,感覺找不到去學懂的入口。不懂的地方太多了,正因為如此才需要好好入努力啊,不要放棄去學習弄懂不清楚的知識。
- 需要吸收的東西越來越多,但是還欠着過去的債。很多學過的都很是模糊。
- 這周的時間感覺非常的緊,感覺有很多事情要去完成。似乎都沒有時間去縱然自己墮落的玩手機。
請用https://www.cnblogs.com/muhongxing/archive/2009/12/22/1628782.html(思維導圖)的形式將到目前為止所學的內容進行整理。
