C語言|博客作業05


問題 答案
這個作業屬於那個課程 C語言程序設計II
這個作業的要求在哪 https://edu.cnblogs.com/campus/zswxy/CST2019-3/homework/9827
我在這個課程的目標是 更加深入的了解C語言,打好基礎
這個作業在哪個具體的方面幫助我實現目標 對代碼加深了理解,學會了fact語句
參考文獻 《C語言程序設計》《百度》

1.PTA實驗作業

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

  • 題目內容:

1.1.1 數據處理

  • 數據表達:用了整型變量sum和i
  • 數據處理:該代碼用到了for語句,還有if-else語句
  • 函數參數:主函數是int main,被調函數int fun(int n ),形參是t, sum,實參是n

1.1.2 實驗代碼截圖

1.1.3 測試數據

輸入數據 輸出數據 說明
1 The result is 0 一位數
12 The result is 1 兩位數
345 The result is 1 三位數

1.1.4 PTA提交列表

  • 編譯錯誤:最后一行的0后的分號打成了中文的分號,而且第11行括號中有兩個等號,少打了一個。
  • 答案錯誤:第九行的i/10,少打了一個0,打成了i/1,所以答案錯誤

1.2 水仙花數判斷

  • 題目內容:

1.2.1 數據處理

  • 數據表達:用到了整型變量sum和x
  • 數據處理:用了for循環語句,和if-else語句
  • 函數參數:主調函數:main()被調函數: func(const int N)實參:N . 類型:整形(int)形參:a, b, c, sum.

1.2.2 實驗代碼截圖

1.2.3 造測試數據

輸入數據 輸出數據 說明
1 1 等於1
12 0 小於1
123 0 小於1

1.2.4 PTA提交列表

  • 編譯錯誤:把while打成了whlle,第三行后有一個分號忘記打了
  • 部分正確:將11行的return 1;習慣性的打成了return 0;

2.代碼互評

  • 題目內容

  • 我的代碼:

  • 同學代碼:

  • 相同點:我和同學的代碼設置的整型變量sum和x都相同,表達式也相同

  • 不同點:兩人使用的函數不同,我用了if-else語句和for語句,而她使用了while語句,她還應用數學函數

3.學習總結

3.1 學習進度條

周/日期 這周所花的時間 代碼行 學到的知識點簡介 目前比較迷惑的問題
第九周 兩天 89行 了解了fact函數,如何更間接的打代碼 對fact函數不太了解

3.2 累計代碼行和博客字數

3.3 學習內容總結和感想

3.3.1 學習內容總結

3.3.2 學習體會

  • 在學習c語言的中,隨着課程的增加,發現不懂得東西也越來越多,就像老師上課時講的fact函數,上課好像聽懂了,但實際操作的時候,卻無從下手。這說明,課外我還要多學習,多去了解知識,把課本和老師講的知識點搞懂,再去實踐,將知識融會貫通。


免責聲明!

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



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