C語言|博客作業05


這個作業屬於哪個課程
這個作業的要求在哪里
在這個課程的目標是
參考文獻

1. PTA實驗作業##

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

1.1.編寫函數fun,其功能是:判斷一個整數的各位數字平方之和能否被5整除,可以被5整除則返回1,否則返回0。1 數據處理####

數據處理:運用了多個算數運算符,賦值。分支結構。
數據表達:運用了整型數據類型。用fun定義了一個函數及聲明的參數類型。用while語句先判斷后執行下面語句。
函數參數:主調函數main(),被調函數fun()。形參n,實參sum,result。

1.1.2 實驗代碼截圖####

1.1.3 造測試數據####

輸入數據 輸出數據 說明
5 1 能被5整除
55 1 能被5整除
568 0 不能被5整除

1.1.4PTA提交列表及說明####

提交說明#####
  1. 自定義函數fun時,在fun這條語句后加了一個分號,使得語句結束。
  2. 由於馬虎將算數運算符中的==打成賦值=。行末不小心空格。
  3. 變量名n有一個語句沒有用小寫表示。
  4. 沒有記清楚老師說的(+=),錯寫從(=+)."+="表示把左邊的數加上右邊的數賦值給左邊的數的意思。

1.2 題目名2 水仙花數判斷###

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

1.2.1 數據處理####

數據處理:運用了多個算數運算符,賦值。分支結構。
數據表達:運用了整型數據類型。
函數參數:主調函數main(),被調函數fun()。形參N,實參x,y,z,sum,result。

1.2.2 實驗代碼截圖####

1.2.3 造測試數據####

輸入數據 輸出數據 說明
147 0 數的每一位上數字的立方和與數本身相等
9 0 不是三位數
370 1 數的每一位上數字的立方和與數本身相等
3456 0 不是三位數

1.2.4 PTA提交列表及說明####

提交說明#####
  1. 在if語句后多加分號。復合語句花括號后不應該加分號。該語句中直接執行“sum==N”,不論是否是水仙花數都輸出1.
  2. 表達式間誤用分號隔開。逗號運算是從左至右,完畢之后整個表達式的值是最后一個表達式的值,使用分號與后面代碼程序矛盾,不可進行。
  3. 混淆實參與形參。將sum也定義為形參。

代碼互評##

同學代碼####

自己代碼####

  1. 輸出結果不同。我是通過判斷sum是否輸出是否等於0來判斷是否能被5整除,而該同學直接判斷該數能否被5整除來判斷能否被5整除。
  2. 與該同學相比我的代碼略顯冗長復雜。但是我自定義了函數fun。

3. 學習總結##

3.1 學習進度條###

周/日期 所花的時間 代碼行 學到的知識點簡介 目前比較迷惑的問題
W7 15h 198 數據類型中的雙精度浮點型double;算數運算符;選擇結構if-else語句等 常用數據類型的區別
W8 10h 87 循壞結構,算數運算符中的自增運算符 運算符的優先級順序
W9 10h 89 函數的聲明、定義和調用 形參,實參的實質性區別

3.2 累積代碼行和博客字數###

3.3 學習內容總結###

3.3.1 學習內容總結####

  1. 函數聲明:
    告訴編譯器有一個函數叫什么,參數是什么,返回類型是什么。
    函數聲明一般出現在函數使用之前,要滿足聲明后使用。
    函數聲明一般放在頭文件中。
  2. 自定義函數的注意事項:參數不能過多。函數參數返回值的設計要滿足功能的需要。
  3. 調用函數:
    在程序中通過對函數的調用來執行函數體。調用函數時無需知道算法的細節,按照函數調用規則就可以使用了,且可以使代碼量減少。

3.3.2 學習體會####

  1. 已經是正式上課第五周的第五周,然而我感覺我似乎還沒有入門,對C語言的很多知識都是一知半解,很多基本的知識都還沒有掌握。感覺已經找不到理由安慰自己了,什么都不能作為自我欺騙的理由了。這周上課時的迷惑感已經深深的刺痛你了吧,但是大多情況下都是迷茫的,感覺找不到去學懂的入口。不懂的地方太多了,正因為如此才需要好好入努力啊,不要放棄去學習弄懂不清楚的知識。
  2. 需要吸收的東西越來越多,但是還欠着過去的債。很多學過的都很是模糊。
  3. 這周的時間感覺非常的緊,感覺有很多事情要去完成。似乎都沒有時間去縱然自己墮落的玩手機。
    請用https://www.cnblogs.com/muhongxing/archive/2009/12/22/1628782.html(思維導圖)的形式將到目前為止所學的內容進行整理。


免責聲明!

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



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