C語言I部落格作業04

2022-06-04 21:03:11 字數 2635 閱讀 3096

這個作業屬於那個課程

c語言程式設計ii

這個作業要求在**

我在這個課程的目標是

總結歸納一周所學

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

學會了思維導圖,更直**到變化

參考文獻

本題要求編寫程式,計算sum=2+2的二次方+2的三次方+⋯+2的n次方​​ 。可以呼叫pow函式求冪。

1.1.1資料處理

|資料表達:變數i,n,z都是整型;變數result浮點型|

|:-------------|:------------------|

|資料處理:for (i=1;i <= n;i++)for迴圈語句|

1.1.2實驗**截圖

1.1.3 造測試資料

輸入資料

輸出資料說明4

30小於5

7254

大於511

4094

大於10

1.1.4 pta提交列表及說明

1.答案錯誤:忘記了result是double,用的%d,改成%f就好了。

##1.2求組合數

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

1.2.1 資料處理

|資料表達:變數m,n都是整型;變數result,sul是浮點型|

|:-------------|:------------------|

|資料處理:result=fact(n)/(fact(m)fact(n-m));計算;for(int i=2;i<=n;i++) for迴圈語句|

1.2.2 實驗**截圖

1.2.3 造測試資料

輸入資料

輸出資料

說明6 7

7接近的兩個數

2 10

4510以內的數

13 19

27132

大於10的兩個數

5 51

相同的兩個數

1.2.4 pta提交列表及說明

1.編譯錯誤:漏了乙個分號,粗心大意。

2.段落錯誤:scanf中忘記打&了。

同學**截圖

自己**截圖

不同點:

1.我和周鑫的**都差不多,但是我多使用用了乙個if。

相同點:

2.**都是正確的,都有值得學習的地方,呼叫的函式是一樣的,對比了不同的題目,雖然題目不一樣,但是思路是一樣的。

周/日期|這週所花的時間|**行|學到的知識點簡介|目前比較迷惑的問題|

|:---|:---|:---|:---|:---|:---|

第三週/11.7|三天|130|for迴圈,if選擇語句|markdown格式|

第四周/11.13|兩天|157|for語句,函式使用,|有很多不知道的函式|

學習內容:

加深了一下for語句,做了一些練習,並且學習了函式,講了一些函式的概念和一些

數學函式,如pow,fact,volume_tc...,這些都非常有用,可以使我們的**更簡單,

並且不容易出錯。

感悟:學習c++已近有幾周了,雖然還是很菜,但是不同於開始的無知,什麼都不懂,現在也

能自己寫一些學習過的程式了,快捷鍵也越來越熟,打字和敲**也越來也快,很明

顯的感受到了自己的進步,加油繼續努力。

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