C語言I部落格作業04

2022-06-04 14:09:12 字數 2589 閱讀 9278

這個作業屬於那個課程

c語言程式設計ii

這個作業要求在**

我在這個課程的目標是

學習和掌握自定義函式並正確使用

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

關於自定義函式的練習與學習總結

參考文獻

c語言程式設計(第3版)

題目內容描述:

資料表達:定義了整型變數m,n,i;浮點型變數result;i是在for迴圈中通過賦值得到的,result為迴圈第i項的值。

資料處理:表示式:result=result*i;result=fact(n)/fact(m)/fact(n-m);用到了for迴圈結構。

函式引數:主調函式:主函式main(),被調函式:自定義函式fact(int n),實參是m ,n ,形參是n,而m ,n都是整型。

輸入資料

輸出資料

說明1 3

result = 3

小於56 8

result = 28

大於5小於10

11 13

result = 78

大於10小於50

53 54

result = 54

大於50

q:主函式中的自定義函式double fact(int n)後面沒有加「;」導致編譯錯誤

a:在第乙個double fact(int n)後面加「;」題目內容描述:

資料表達:定義了整型變數i,n;浮點型變數power,result;i是在for迴圈中通過賦值得到的,n是迴圈終點,power,result都是迴圈之後第i項的值。

資料處理:表示式:power=pow(2,i);result=result+power;用到了for迴圈結構。

函式引數:主調函式:main(),被調函式pow( , )來自庫函式,實參是i,n,power,result,其中i,n是整型,power,result是浮點型。

輸入資料

輸出資料說明1

result = 2

小於56

result = 126

大於5小於10

13result = 16382

大於10小於15

18result = 524286

大於15小於20

23result = 16777214

大於20小於25

q:呼叫pow函式的時候未使用標頭檔案

a:在include下面新增include

同學**

自己**

a.同學的**符號空格空的較多,而我沒有頻繁的空格。

b.同學**多次運用了迴圈結構和分支結構,我僅僅單調的用乙個結構。

c.資料最後的返回值不同。

d.定義的變數有多有少,變數少使**更加簡便。

e.同學習慣把主函式放在後面,而我習慣把主函式放在前面。周/日期

所花時間

**行數

所學知識點

目前迷惑點

1/10.19-10.25

10h232

數學函式的呼叫

有許多呼叫函式不認識

2/10.26-11.1

10h269

if-else語句

無3/11.2-11.7

10h337

for語句

無4/11.8-11.13

12h370

自定義函式

自定義函式的宣告

1.這週主要學習了自定義函式,對函式的定義與呼叫有了初步的認識,並通過函式解決問題。

2.函式的運用還不是很熟練,還需要自己多抽時間來練習。

3.在遇到不知道的知識點的時候,要查閱相關資料或者請教優秀的人。

4.不能單單只刷題,更多是要去歸納總結,並且圍繞不知道的知識點去學習。

5.要多閱讀他人優秀的**,並從中學習可用之處。

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