C語言I部落格作業04

2022-05-31 20:03:11 字數 2804 閱讀 6565

這個作業屬於哪個課程

這個作業要求在**

/homework/11496

我在這個課程的目標是

學會自定義函式,製作思維導圖,本次作業拿到滿分

這個作業在那個具體方面幫助我實現目標

通過pta的編譯處理結果讓我規範答題

參考文獻

學號20209062

本題要求編寫程式,根據公式c=m!/(n−m)!n!算出從n個不同元素中取出m個元素(m≤n)的組合數。建議定義和呼叫函式fact(n)計算n!,其中n的型別是int,函式型別是double。

資料表達:我用了m,n,i,result,product,sum變數。用int給m,n,i定義,用double雙浮點型函式給sum,result定義,方便儲存大數量得數。

資料處理:呼叫fact自定義函式,算式整體用for迴圈結構計算。

函式引數:主函式:int main(),被呼叫函式:double fact(int n),for()迴圈,形式引數為定義的整型變數惹n,m,result,實引數為定義的整型變數sum,i。

輸入資料

輸出資料

說明2 721m

提交作業說明:沒什麼大問題,在第一次使用for迴圈失敗後,調節一下就直接完成了。

本題要求編寫程式,計算sum = 21+22+----+2^n。可以呼叫pow函式求冪。

資料處理:運用了數學函式,同時運用了int定義了a,b,n,同時也用雙浮點函式定義sum,保證可以儲存數量夠大的數值。在運算過程中,運用了pow函式。

資料處理:很簡單的定義函式,並且在計算冪函式是呼叫pow,算式整體運用for迴圈結構計算。

函式引數:主函式:int main(),被呼叫函式:double pow(),形式引數為定義的整型變數a,b,n,實引數為定義的整型變數sum與參加pow函式預算的2,a。

輸入資料

輸出資料說明7

編譯錯誤:之前在for迴圈的()後面加上了「;」,乙個粗心的錯誤。

答案錯誤:在第二次執行的時候「result=%.0lf」寫成了「reslut=%lf」。

同學**截圖

自己**截圖

·比較1.同學1的**沒有使用自定義函式,一共寫了三個迴圈函式,將所有要用的階乘都設定完畢,再套用公式。

2.同學2使用了自定義函式,而且明顯用了while函式進行迴圈,差別和我的不太大。

3.我的則是比較平常,沒有用很複雜的手法來解題,但其實可以運用乙個if——else迴圈來進行乙個錯誤答案的提示。

3.1 學習進度條

周/日期

這週所花的時間

**行學的知識點簡介

目前比較迷惑的內容

10/12——10/18

40h581

printf(),scanf()的用法,if-else的用法

為什麼pta和vs2019的除錯判定不一樣

10/24——11/1

33h620

for迴圈

for迴圈與while的區別

11/2——11/7

22h140

pow(),sqrt()函式

pow和sqrt函式的執行原理

11/8 ——11/15

20h328

自定義函式

3.2 累積**行和部落格字數

時間部落格字數

**行數

第一周400

25第二週

523120

第三週568

158第四周

3.3 學習內容總結和感悟

3.3.1 學習內容總結

3.3.2 學習體會

內容:

·本週主要將課本上分支前面的內容全部學完了,還拓展了分支的一部分,同時自己製作了乙個網頁,並學會了製作思維導圖。

感悟:

·課堂上和書本的知識是有限的,完全可以自學加快進度。

·完成**的時候盡量不出現粗心的小錯誤,爭取把規範程式設計變成一種日常形式。

·抓緊一切自己能掌握的空閒時間,別讓時間從不經意間溜走,同時也抓緊一切時間投入到計算機學習中去。

C語言I部落格作業04

問題 回答這個作業屬於 c語言程式設計 這個作業要求在 1 homework 9768 我在這個課程目標是 學習如何分析程式和除錯程式 這個作業在哪各方面幫助我實現目標 pta的作業,的分析 參考文獻 本題要求編寫程式,計算序列 1 1 3 1 5 的前n項之和。輸入格式 輸入在一行中給出乙個正整數...

C語言I部落格作業04

這個作業是屬於哪個課程 c語言程式設計ii 這個作業要求在 作業要求 我在這個課程的目標是 弄清楚for迴圈語句作用 這個作業在那個具體方面幫助我實現目標 應對不同的題目使用for語句 參考文獻 1.1.1資料處理 資料表達 int denominator,n,i double item,sum 定...

C語言I部落格作業04

問題答案 這個作業屬於那個課程 c語言程式設計ii 這個作業要求在 我在這個課程的目標是 熟練的運用與掌握計算機系統和c語言知識 這個作業在那個具體方面幫助我實現目標 打字能力和鍵盤符號熟練程度以及對資料的分析 參考文獻 pta系統常見問題解答 本題要求編寫程式,計算交錯序列 1 2 3 3 5 4...