C語言I部落格作業04

2022-06-04 12:36:06 字數 2875 閱讀 1048

這個作業屬於那個課程

c語言程式設計ii

這個作業要求在**

我在這個課程的目標是

生成乘方表與階乘表,對函式的定義和呼叫有初步的認識,能模仿程式設計

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

學會自定義函式與呼叫,對比自己與其他同學,更加認識自己的不足

參考文獻

c語言程式設計

題目內容描述:

1.1.1資料處理
資料表達:定義了m,n,result,product,i。m,n,i是整型result,product是雙精度浮點型,其中i為迴圈變數。

資料處理:表示式:result= fact(n) / (fact(m) * fact(n-m));product = product * i使用了for迴圈語句,迴圈結構,呼叫與定義了fact函式

**函式引數:主調函式main() 被調函式:fact(int n)為自定義函式,形參:x;實參:m,n,result,product,i,其中m,n,i是整型result,product是雙精度浮點型**

1.1.2實驗**截圖

1.1.3 造測試資料

輸入資料

輸出資料

說明1 5

5從5個不同元素中取出1個元素的組合數為 5

0 5

1從5個不同元素中取出0個元素的組合數為 1

5 5

1從5個不同元素中取出5個元素的組合數為1

3 5

10從5個不同元素中取出3個元素的組合數為10

1.1.4 pta提交列表及說明

1.答案錯誤:組合的計算表示式錯誤,錯寫成result= fact(n) / (fact(m) *( fact(n)-fact(m))),導致答案錯誤

2.答案錯誤:輸出結果沒有保留零位小數,將%f改為%.0f後提交,答案正確

題目內容描述:

1.2.1 資料處理
資料表達:定義了i,n,result;result是雙精度浮點型,i,n是整型,其中i是迴圈變數

資料處理:表示式:result =result + pow(2,i);使用了for迴圈語句,呼叫了pow函式,迴圈結構

**函式引數:主調函式:main(); 被調函式pow( , ),為庫函式;實參:i,n,result;result是雙精度浮點型,i,n是整型

1.2.2 實驗**截圖

1.2.3 造測試資料

輸入資料

輸出資料說明1

22的一次方等於226

2的一次方加上2的二次方等於6314

2的一次方加上2的二次方加上2的三次方等於14430

2的一次方加上2的二次方加上2的三次方加上2的四次方等於30

1.2.4 pta提交列表及說明

1.答案錯誤:輸出結果等號兩邊沒有空格,改正後答案正確

同學**截圖:

自己**截圖

1.同學使用a作為變數名,而我使用product作為變數名,更加見明知義

2.同學對pi重複賦值,這一步沒有必要

3.同學的**語句過於緊湊,而我將**分為輸入,運算,輸出三部分,這樣更加利於尋找錯誤

周/日期

這週所花的時間

**行學到的知識點簡介

目前比較迷惑的問題

第一周7h

45顯示hallo world,資料型別,求攝氏溫度

對一些字元的含義不理解

第二週12 h

98學會一些基本的運算子,和printf的格式

對資料型別的選擇不太清楚

第三週21 h

146學會了if-else語句,scanf的格式,庫函式的呼叫,for語句

不太理解預算符的運算法則

第四周26 h

178定義與呼叫自定義函式

不清楚有些符號的作用

3.3.1 學習內容總結

3.3.2 學習體會

1.新的一周學會了定義和呼叫自定義函式,對形參和實參還是不太理解

2.第二章已經學完了,初步接觸了三大結構,感覺還是能夠應付的,只是有些自己的盲點一直沒徹底弄懂,希望後面幾章能夠結局掉

3.每週老師講的東西都不是很多,但是總感覺自己掌握的不是很好,可能是做的題太少,以後會多多刷題

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...