C語言I博客作業05


這個作業屬於那個課程 C語言程序設計II
這個作業要求在哪里 C語言I作業05
我在這個課程的目標是 熟練運用C語言
這個作業在那個具體方面幫助我實現目標 幫助我熟悉了各種字符單詞意思
參考文獻 Markdown基本語法

1.PTA實驗作業

1.1 題目名1

  • 6-1 判斷一個整數的各位數字平方之和能否被5整除

1.1.1數據處理

  • 數據表達:定義變量n,ans
  • 數據處理:用if,else語句進行計算並且判斷數據是否符合要求
  • **函數參數:主調函數:int main() 被調函數:int fun( int n ) 被調函數為整型,實參:ans(整型)形參:n(整型)

1.1.2實驗代碼截圖

1.1.3 造測試數據

輸入數據 輸出數據 說明
123 The result is 0 不能被5整除
321 The result is 0 不能被5整除
222 The result is 0 不能被5整除

1.1.4 PTA提交列表及說明

  • 編譯錯誤:將第二行最末端的“;”打成“,”,第五行最末端的“}”不小心刪掉了。
  • 答案正確:將符號改正過來

1.2 題目2:6-3 水仙花數判斷

  • 題目內容描述:本題要求實現一個函數,判斷任一整數是否為水仙花數(必須是三位數,且數的每一位上數字的立方和與數本身相等)。例如153=13+53+3^3=1+125+27=153,而1或155則不是水仙花數。如果是水仙花數,則函數返回1,否則返回0.

1.2.1數據處理

  • 數據表達:定義了變量N,b,s,g。
  • 數據處理:運用了if語句,if語句用來確定函數返回值。
  • **函數參數:主調函數:int main() 被調函數:int func(const int N)被調函數為整型,實參:b,s,g(整型)形參:N(整型)。

1.2.2實驗代碼截圖

1.2.3 造測試數據

輸入數據 輸出數據 說明
100 0 不符合水仙花數的三位數
153 1 符合水仙花數的三位數
260 0 不符合水仙花數的三位數

1.2.4 PTA提交列表及說明

  • 編譯錯誤:將4,5,6行的N打成了n,沒有注意大小寫。
  • 編譯錯誤:將第7行的==打成=

2.代碼互評

  • 同學代碼
  • 自己代碼

比較

  • 1.杜濤同學的代碼相比於我多設了一個變量。
  • 2.我直接另bbb+sss+ggg==N,而杜濤的是選擇在設一個變量。
  • 3.我的可能會簡單直接一點,他的思路可能更清楚一點

3.學習總結

3.1 學習進度條

周/日期 這周所花的時間 代碼行 學到的知識點簡介 目前比較迷惑的問題
第六周 20小時 150行
第七周 24小時 150行 運用if,else語句 對符號的意思不太理解
第八周 18小時 200行 運用for循環語句
第九周/10.25 8小時 200行 學習了自定義函數 符號容易弄混

3.2 累積代碼行和博客字數

3.3 學習內容總結和感悟

3.3.1 學習內容總結

3.3.2 學習體會

  • 學會了自定義函數,雖然作業很難,但是在自己研究和問了同學之后終究還是艱難完成,成就感滿滿的!
  • 題目用到了while,現在還不怎么熟練,但是大致的步驟已經知道,在以后肯定還會經常用到,感覺自己還是有很大收獲的。


免責聲明!

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



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