問題 | 答案 |
---|---|
這個課程屬於哪個課程 | C語言程序設計II |
這個作業要求在哪里 | https://www.cnblogs.com/pengchen511/p/10564067.html |
我在這個課程的目標是 | 更加深入的了解C語言,打代碼 |
這個作業在具體哪個方面幫助我實現目標 | 熟練打代碼 |
參考文獻 | https://www.cnblogs.com/muhongxing/archive/2009/12/22/1628782.html |
1.PTA實驗作業
1.1水仙花數判斷
本題要求實現一個函數,判斷任一整數是否為水仙花數(必須是三位數,且數的每一位上數字的立方和與數本身相等)。例如153=13+53+3^3=1+125+27=153,而1或155則不是水仙花數。如果是水仙花數,則函數返回1,否則返回0
1.1.1數據處理
數據表達:運用了int整型,a, sum, i變量
數據處理:用到了if-else句型和for循環語句
函數參數:主調函數是int main(),被調函數是int func(const int N),都屬於整型函數,形參是 sum, g,實參是N
1.1.2實驗代碼截圖
1.1.3 造測試數據
輸入數據 | 輸出數據 | 說明 |
---|---|---|
153 | 1 | 這是水仙花數 |
23 | 0 | 這不是水仙花數 |
64 | 0 | 這不是水仙花數 |
1.1.4 PTA提交列表及說明
1。編譯錯誤:沒有用到#include <stdio.h>
2.部分正確:那個正確是return1我寫成0了
1.2判斷一個整數的各位數字平方之和能否被5整除
編寫函數fun,其功能是:判斷一個整數的各位數字平方之和能否被5整除,可以被5整除則返回1,否則返回0
1.2.1 數據處理
數據表達:運用了int整型變量
數據處理:用到了if-else語句和while語句
1.2.2 實驗代碼截圖
1.2.3 造測試數據
輸入數據 | 輸出數據 | 說明 |
---|---|---|
12 | 1 | 可以 |
123 | 0 | 不可以 |
12 | 1 | 可以 |
1.2.4 PTA提交列表及說明
1.編譯錯誤:while語句沒有打n>0
2.代碼互評
題目6-1
同學代碼
我的代碼
1.他比我多定義t變量
2.我用了if-else語句,他直接用返回
題目6-3
同學代碼
自己代碼
1.她用了while語句,我用的是for循環語句
2.我用了數學庫函數pow,他直接相乘
3.學習總結
3.1 學習進度條
周/日期 | 這周所花時間 | 代碼行 | 學到的知識點簡介 | 目前比較迷惑的問題 |
---|---|---|---|---|
第五周 | 10h | 120行 | 函數參數 | 有些函數看不懂 |
3.2 累積代碼行和博客字數
3.3 學習內容總結和感悟
3.3.1 學習內容總結
3.3.2 學習體會
經過這周的學習,我更加的了解C語言這門課,也逐漸的愛上了這門課,通過學習,我知道了許多我原來不知道的知識,俗話說的好,學無止境,活到老,學到老,作為年輕人的我們,更沒有理由去放縱,應該更加努力的去學習,我希望我在接下來的學習中,能夠繼續保持熱情,不斷地探尋未知的世界。