1.PTA實驗作業
1.1 題目名1
判斷一個整數的各位數字平方之和能否被5整除,可以被5整除則返回1,否則返回0。
1.1.1數據處理
數據表達:用了被調函數fun(m);sum,n;sum和n為int型函數
數據處理:int fun(int n ),通過在被調函數中運行的結果返回主函數得到輸出值
函數參數:int main()的為主調函數,int fun(int m)為被調函數,被調函數的函數類型是int型函數,m為實參,n為形參,m,n都為int型函數
1.1.2實驗代碼截圖

1.1.3 造測試數據
輸入樣例 |
輸出樣例 |
說明 |
12 |
The result is 1 |
 |
123 |
The result is 0 |
 |
0 |
The result is 1 |
 |
1.1.4 PTA提交列表及說明

提交列表說明:
①編譯錯誤:沒理解題意,將全部代碼寫上 方法:問了問同學,然后參考了“顯示上下午”的格式
②編譯錯誤:沒有熟悉while的用法,導致編譯錯誤 方法:百度知道——https://zhidao.baidu.com/question/122665368.html
1.2 題目2
判斷任一整數是否為水仙花數(必須是三位數,且數的每一位上數字的立方和與數本身相等)。例如153=13+53+3^3=1+125+27=153,而1或155則不是水仙花數。如果是水仙花數,則函數返回1,否則返回0.
1.2.1 數據處理
數據表達:用了被調函數func(const int N);a,b,c;a,b,c為int型函數
**數據處理:func(const int N),通過在被調函數中運行的結果返回主函數得到輸出值 **
函數參數:int main()的為主調函數,func(const int N)為被調函數,被調函數的函數類型是int型,N為實參,a,b,c為形參,a,b,c都為int型
1.2.2 實驗代碼截圖

1.2.3 造測試數據
輸入樣例 |
輸出樣例 |
說明 |
153 |
1 |
 |
0 |
1 |
 |
66 |
0 |
 |
1.2.4 PTA提交列表及說明

提交列表說明:
①編譯錯誤:沒有理解水仙花數的拆解 方法:https://www.cnblogs.com/yinzihui/archive/2011/02/23/1962423.html
2.代碼互評
我的代碼 |
同學①的代碼 |
 |
 |
1.同學①用的是for語句,我用的是while語句,她對我們現在所學的內容能學以致用,值得學習。
2.在分段分行上面,感覺同學①細心一些,有花心思在排版上。
我的代碼 |
同學②的代碼 |
 |
 |
1.同學②和同學一的代碼類似,都是運用到了for語句,她們都能熟練運用現在所學的內容,值得自己學習。
2.同學②的代碼分段需要加強,學習同學①的代碼分行。
3.學習總結
3.1 學習進度條
周/日期 |
這周所花的時間 |
代碼行 |
學到的知識點簡介 |
目前比較迷惑的問題 |
10.21-26 |
5小時+ |
88 |
調用函數 |
調用函數的用法 |
3.2 累積代碼行和博客字數

3.3 學習內容總結和感悟
總結:本周學習了調用函數,現在對調用函數的定義還是感覺理解不到位,還需加強學習。
感悟:在做pta時感覺有點乏力,不知從何處下手。要學會在網上找資源學習相關內容和知識。
3.3.1 學習內容總結

3.3.2 學習體會
①:本周學習的調用函數的相關內容,感覺還上有很多不太會的地方,特別是調用函數內部的代碼書寫,以及定義的未知量等。
②:學習感受——有些乏力在探索調用函數的道路上,多數時間在網上找相關資源來學習。
③:不解的地方——調用函數的運用和定義等。