C語言I博客作業05


這個作業是屬於哪個課程
這個作業要求在哪里
我在這個課程的目標是
這個作業在那個具體方面幫助我實現目標
參考文獻

1PTA實驗作業

1.1判斷一個整數的各位數字平方之和能否被5整除

1.1.1數據處理

  • 數據表達:使用了整形變量result, n,m,其中result作為返回值;n作為中間變量
  • 數據處理:使用了while語句和if-else語句,用while語句計算出各位數字的平方和,用if-else語句判斷是否能被5整除
  • 函數參數:m是實參,n是形參

1.1.2實驗代碼截圖

1.1.3造測試數據

|輸入數據|輸出數據|說明|
|-|-|
|12|The result is 1|各位數字平方之和能被5整除|
|123|The result is 0|各位數字平方之和不能被5整除|
|55|The result is 1|各位數字平方之和能被5整除|

1.1.4PTA提交列表及說明

提交列表

提交列表說明:

  • 最開始在dev-c++上驗證所以並無錯誤

1.2水仙花數判斷

1.2.1數據處理

  • 數據表達:使用了整型變量N,a,b,c,用a,b,c分別代表個十百位分開計算
  • 數據處理:使用了if-else語句判斷是否符合水仙花數。函數參數:int main() 為主調函數;int func(const int N)為被調函數,被調函數的類型為整型,形參是N

1.2.2實驗代碼截圖

1.2.3造測試數據

|輸入數據|輸出數據|說明|
|-|-|
|153|1|是水仙花數|
|123|0|不是水仙花數|
|555|0|不是水仙花數|

1.2.4PTA提交列表及說明


Q:少輸入一個=
A:在C語言中一個=是賦值的意思,數學中的等於要用==表示

2.代碼互評

同學代碼(軟件三班 曹旭東)

自己代碼

  • 不同點:我運用了pow語法,他是直接用乘三次,我在(b=(N/10)%10;)這里多此一舉,這個括號是沒必要的
    同學代碼

    自己代碼
  • 不同點:這位同學比較細心,考慮的比我周到,在while語法那里,給n定了個范圍

3.學習總結

3.1學習進度條

周/日期 這周所花的時間 代碼行 學到的知識點簡介 目前比較迷惑的問題
第四周 1h 20 在屏幕上顯示hello world 對於C語言知識很迷茫,不知如何下手
第五周 2h 40 初步了解markdown語法 一些基本語法格式
第六周 4h 100 進一步了解markdown語法 對於一些格式不懂他的來由
第七周 0h 0
第八周 8h 400 for循環語句 自己的想法總是會出錯
第九周 10h 400 if-else語句,while語句,定義和調用函數 有自己的想法但總是會出錯

3.2累計代碼行和博客字數

3.3學習內容總結和感悟

3.3.1學習內容總結

3.3.2學習體會

  • 覺得C語言越來越有趣
  • 逐漸感受到了敲代碼的快樂
  • 學習需要靜下心來才有效果,現在有點明白為什么很多人喜歡熬夜敲代碼了,晚上效率是真的高


免責聲明!

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



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