C語言I部落格作業04

2022-06-03 14:36:11 字數 2870 閱讀 2327

這個作業屬於哪個課程

這個作業要求在**

/homework/11493

這個作業的目標

《熟悉並理解自定義函式的使用與呼叫,通過對比其他人的**,吸取經驗改正不足》

學號<20208958>

|這個作業屬於那個課程|c語言程式設計ii|

| ---- | ---- | ---- |

|這個作業要求在**|/homework/11493|

|我在這個課程的目標是|《熟練掌握c語言中函式的自定義與呼叫,去他人之長補己之短》|

|這個作業在那個具體方面幫助我實現目標|《可以幫助我複習鞏固函式的自定義與呼叫》|

|參考文獻||

本題要求編寫程式,計算sum=2​1+22+23+⋯+2n。可以呼叫pow函式求冪。

輸入格式:輸入在一行中給出正整數n(≤10)。

輸出格式:按照格式「result = 計算結果」輸出。

資料表達:運用了整型變數i,n,雙精度浮點型變數sum,result。n直接輸入,i通過迴圈,sum通過運用pow函式計算,result通過自定義函式fact計算出。

資料處理:使用了pow函式和自定義的函式fact,使用了for迴圈結構。

輸入資料

輸出資料

說明10

result=2046

小於20

25result=67108862

大於20

20result=2097150

等於20

-5result=0

小於0

提交列表說明:

1.答案錯誤:將輸出的浮點型輸出為整型

2.第乙個答案正確為不是自定義的函式,發現可以不需自定義,第二個為修改好的自定義版本

3.格式錯誤:將fact中的int n寫成了int i

資料表達:使用了a,b,i,n,sum五個整型變數,n,msum初始為0,a,b為使用者輸入的整數,i初始為a。

資料處理:在迴圈體中使用sum+=i;使用for迴圈結構,if語句使得在輸出數超過5個自動換行,通過迴圈語句計算sum值

輸入資料

輸出資料

說明-3 5

9大於-10,小於10

-15 22

133大於-20,小於30

-26 38

390大於-30,小於50

45 89

3015

大於30,小於100

1.部分正確:輸出格式不正確,資料產生偏離

同學**截圖

自己**截圖

1.計算行數時為了方便理解我重新定義了乙個變數

2.if與if-else的使用方式不同

3.使用了&&("與"),換行符使用不同

周/日期

這週所花時間

**行學到的知識點簡介

目前比較困惑的問題

第八周33小時

182基礎常用**知識,整型變數,浮點型變數,運算子的相關知識,markdown語法的運用

運算子的優先順序的問題

第九周39小時

251scanf呼叫函式,if-else語句,for迴圈結構

if-else語句中else的使用問題

第十周30小時

193數學常用函式與數學函式的呼叫標頭檔案的運用

流程框圖的編寫問題

第十一周

25小時

140如何呼叫和自定義函式

構建了基本的知識框架,但見過**數太少,導致在遇到新題目時顯得有些束手無策,與同學交流時間少,每週寫**時間變少,導致進度緩慢,低階錯誤多次出現,總將浮點型輸出為整型導致答案錯誤,要多去練習,盡快熟練

採用專業的思維導圖軟體,建議可以是:mindmanager、xmind、imindmap、freemind、mindomo、mindnode……等等之一。

遇到問題不要慫,多去思考,答案不是只有一種,這就是乙份答案不唯一的考題。在經過這幾周的學習後,從之前的小白,甚至於恐懼與迷茫,通過c語言的學習,使我對計算機語言有了一些初步的認識和理解,使我對計算機語言不再像以前一樣一無所知,認為那是高不可攀的、十分難以理解、一般人學不會的東西了。我認為只要學習方法掌握好,再加上刻苦的練習,是完全有可能學好任何一門計算機語言的。最後用一句話表明在學習c語言過程中的感受,那就是「痛苦並快樂著」。總結為一句話「多敲**就對了」

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