第四次C語言作業

2022-06-04 15:03:17 字數 2387 閱讀 6928

這個作業屬於哪個課程

這個作業要求在**

這個作業的目標

讓我們更好的理解和複習所學的知識

學號20208964

1.pta實驗作業(20分/題)

從pta題目集中選出2個你最滿意的題目完成以下內容,選擇題目難度越大,分值越高,每題20分(每項5分),內容要求如下:

1.1 7-2 求組合數 (15分)

1.1.1資料處理

介紹實現本題過程中,你的資料表達、資料處理是怎麼做的。注意:請務必按照以下方式書寫。

資料表達:使用了雙精度double,並且定義了整型變數 n,m 和浮點型變數sum。

資料處理:使用了fact(n)/(fact(m)*fact(n-m))和for的迴圈語句。

函式引數:主函式名稱:main (void),被調函式名稱:double fact (int number)(自定義函式),實參是:n,m,result。形參是result。

1.1.2實驗**截圖

1.1.3 造測試資料

按照以下**,輸出你的程式面向各種測試資料結果,除了題目給出的測試資料,可以自己再造其他臨界資料,越多越好,並加上必要說明1.1.3 造測試資料

輸入資料

輸出資料

3 856

9 21

293930

10 4

1025 9

251.1.4 pta提交列表及說明

編譯錯誤:開始時數學公式用錯了,去網上看了看。

1.2 7-3 求冪之和 (15分)

計算sum=2​1​​ +2​2​​ +2​3​​ +⋯+2​n​​ 。可以呼叫pow函式求冪

1.2.1 資料處理

資料表達:定義了整型變數 i ,n。

資料處理:使用了表示式 result = result+pow(2,i)和for迴圈。

函式引數:主函式名稱:int main(),被調函式名稱:pow()來自資料庫,形參是:n,result,實參是:2,i。

1.2.2 實驗**截圖

1.2.3 造測試資料

輸入資料

輸出資料

6126

7254

1.2.4 pta提交列表及說明

部分正確:英文符號打成中文。

2.**互評(5分)

找2份同學**,和自己**比較,建議互評**盡量找**風格差異較大。

自己:

同學:

我的和他的**使用的都是老師上課講的定義雙精度double,語句上是差不多的,但是我的和老師上課講的格式是一樣的,他的看上去比較舒服。而且他使用的是if迴圈語句,我使用的是for迴圈語句。也有個自的好處吧。

3.學習總結(15分)

3.1 學習進度條(5分)

3.2 累積**行和部落格字數(5分)

時間部落格字數

**行數

第一周126

300第二週

238445

第三週258

465第四周

3.3 學習內容總結和感悟(5分)

這四周我們學了基礎符號語言,還學習了迴圈語句,這周我們又學習了呼叫函式。感覺有點搞不來了,但是還是要堅持啊。

學習c語言要多多使用電腦去幫你去發現錯誤,不要太圖快,一快起來就會出錯。

3.3.1 學習內容總結

3.3.2 學習體會

學習c語言一定不要圖快,因為一不小心可能就會出現一點小錯誤,而且還還難發現。要把它當做是一種工具,畢竟電腦是不會出錯的,要利用好這一點。要善於發現自己的錯誤,

並且及時改正。

C語言 第四次作業

作業要求一 70分 實踐最簡答的專案wordcount,必須完成其中的基本功能,若可以完成其他功能給予加分。完成後請將你的設計思路 主要 寫在本次作業部落格裡。真的迷茫,老師辛苦了。要求二 學習總結和進度 1 git 2 點評3個同學的本週作業。王姝雯 孫銘婧 張心悅 3 請用 和折線圖呈現你本週 ...

c語言第四次作業

1.實驗 1 include 2 include 3 include 4 5int main 620 if sum i 23 2425 return0 26 2 設計思路 1 文字描述 第一步,定義n。第二步,利用乙個while語句和乙個for迴圈輸出水仙花數。2 流程圖 3.本題除錯過程碰到問題及...

C語言第四次作業

這個作業屬於哪個課程 計科二班 這個作業要求在 作業要求 這個作業的目標 對於自定義函式的應用練習,完成pta作業 學號20208984 1.1 求組合數 題目內容 1.1.1資料處理 資料表達 定義了整形n,m,浮點型c,i,result 1 資料處理 使用了for迴圈以及兩個表示式c fact ...