這個作業屬於那個課程 |
這個作業要求在哪里 |
我在這個課程的目標是 |
這個作業在那個具體方面幫助我實現目標 |
參考文獻 |
1.PTA實驗作業
1.1 水仙花數判斷
本題要求實現一個函數,判斷任一整數是否為水仙花數(必須是三位數,且數的每一位上數字的立方和與數本身相等)。例如153=13+53+3^3=1+125+27=153,而1或155則不是水仙花數。如果是水仙花數,則函數返回1,否則返回0.
1.1.1數據處理
數據表達:sum是用sum += (x % 10) * (x % 10) * (x % 10)計算每個數立方的和,+=代表累加。
數據處理:調用了了while,if兩大語句,while語句進行計算,if用來判斷值后進行輸出。
1.1.2實驗代碼截圖
1.1.3 造測試數據
輸入數據 | 輸出數據 | 說明 |
---|---|---|
100 | 0 | 不符合的最小三位數 |
370 | 1 | 符合要求的最大三位數 |
153 | 1 | 符合要求 |
在c語言編譯器上進行了測試,所以才一遍過了。
1.2 題目2
題目內容描述:編寫函數fun,其功能是:判斷一個整數的各位數字平方之和能否被5整除,可以被5整除則返回1,否則返回0。
1.2.1 數據處理
數據表達:定義整型m n。
數據處理:用函數定義判斷並計算是否符合要求
函數參數:主調函數:int main() 是被調函數:int fun( int n ) 為整型的被調函數
1.2.2 實驗代碼截圖
1.2.3 造測試數據
輸入數據 | 輸出數據 | 說明 |
---|---|---|
25 | The result is 0 | 這個數字各位書平方之和不能被5整除 |
222 | The result is 0 | 這個數字各位書平方之和不能被5整除 |
365 | The result is 1 | 這個數字各位書平方之和能被5整除 |
剛開始沒搞清楚==與=的區別,打錯了符號
中英文符號還需要多注意
1.2.4 PTA提交列表及說明
2.代碼互評
同學代碼截圖
我的代碼截圖
他引用了#include<math.h>里的pow求立方,我用的是*來完成立方,各有千秋。
3.學習總結
3.1 學習進度
周/日期 |
第六周 |
第七周 |
第八周 |
第九周 |
這個表格毒到我了,怎么打都不對。
3.2 累積代碼行和博客字數(5分)
3.3.1 學習內容總結
3.3.2 學習體會
學習了一個多月的c語言,感覺越來越抽象,有些地方百思不得其解找了度娘,有所收獲,學會了如何繪制思維導圖。每次需要花費更大的時間和精力去做作業,再接再厲。