C語言第四次作業


這個作業屬於哪個課程 計科二班
這個作業要求在哪里 作業要求
這個作業的目標 對於自定義函數的應用練習,完成pta作業
學號 20208984

作業內容

1.PTA實驗作業

1.1 求組合數

題目內容:

1.1.1數據處理

數據表達:定義了整形n,m,;浮點型C,i,result=1;
數據處理:使用了for循環以及兩個表達式C = fact(n)/(fact(m)*fact(n-m)),result = result * i。
函數參數:主函數int main()以及自定義函數fact (int number)(階乘)。形參n,m,i。實參number。

1.1.2實驗代碼截圖

1.1.3 造測試數據

1.1.4 PTA提交列表及說明

Q:將自定義函數中的i定義成了整形變量導致編譯錯誤。
A:將i定義成浮點型即可。

1.2 求冪之和

題目內容:

1.2.1 數據處理

數據表達:定義了整形變量i,浮點型變量n,result = 0;
數據處理:使用了for循環,調用了pow函數。
函數參數:主函數int main(),調用函數pow(double x,double y)。形參:n,result;實參:2,i。

1.2.2 實驗代碼截圖

1.2.3 造測試數據

1.2.4 PTA提交列表及說明

Q:未初始化result答案錯誤。
A:將result改成result = 0;

2.代碼互評

同學代碼

我的代碼

差別

1.我是先編寫自己需要的代碼在自定義函數,同學是先自定義函數在編寫自己需要的代碼。
2.同學使用了if語句和for語句的結合自定義自己的函數,而我只有簡單的for循環語句。
3.同學使用了多處空格來將自己的代碼分段,更直觀也更容易看懂,我差不多就值在一堆需要加強。

3.學習總結

3.1 學習進度條

3.2 累積代碼行和博客字數

3.3 學習內容總結和感悟

3.3.1 學習內容總結

3.3.2 學習體會
1.這個星期學習了自定義函數用來定義自己想要的函數,更加便捷的解決編程問題。
對於自己我只有在上課前后會進行一些對於書籍的學習,平常時間就知識簡單的對書上原有的代碼進行抄襲。
2.不懂的問題大多可以在csdn和百度去學習。
3.學到的知識要多去運用,而不是簡單的只是做老師布置的pta作業。
4.要加強自己的自主學習能力。


免責聲明!

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



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