C語言I部落格作業04

2022-05-31 20:30:13 字數 2768 閱讀 5410

這個作業屬於哪個課程

這個作業要求在**

homework/11491

這個作業的目標

了解函式的定義,靈活運用

學號<20209159>

第2章 用c語言編寫程式-函式 2.5 生成乘方表與階乘表。使學生對函式的定義和呼叫有初步的認識,能模仿程式設計。

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

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

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

| 我在這個課程的目標 | 《了解函式的定義》 |

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

**互評

學習總結

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

本題要求實現函式求圓台體積,定義並呼叫函式volume_tc(r_lower, r_upper, h)計算下底半徑為r_lower、上底半徑為r_upper、高度為h的圓台的體積,函式型別是double。

資料表達:浮點型變數:product,r_lower,r_upper,h。

資料處理:表示式:product=(r_lower*r_lower+r_upper*r_upper+r_upper*r_lower)*3.14159*h/3。

函式引數:主調函式:整型 int main(){},被調函式及其型別:浮點型 double volume_tc(){}

輸入資料 r_lower \ r_upper\ h

輸出資料 v

說明10 \ 30 \ 5

1.編譯錯誤:將裁判測試程式樣例一併寫入了。

2.部分正確:計算公式書寫錯誤。

本題要求編寫程式,根據公式c

​n​m

​​ =

​m!(n−m)!

​​n!

​​ 算出從n個不同元素中取出m個元素(m≤n)的組合數。

建議定義和呼叫函式fact(n)計算n!,其中n的型別是int,函式型別是double。

資料表達:浮點型變數:product,result。整型變數:i,m,n。

資料處理:表示式:product=1,i=1,i<=n,i++,product=product*i,result=fact(n)/(fact(m)*fact(n-m))流程結構:迴圈結構。

函式引數:主調函式:整型 int main(){},被調函式及其型別:浮點型 double(){}

輸入資料 m \ n

輸出資料

說明2 \ 7

1.編譯錯誤:第一次出現的double fact(int n)後沒有加分號。
同學**截圖

自己**截圖

不同點:

1他用了double,我用到int。

2我的用法比他更簡單,因為都是整數,不需要用double。

同學**截圖

自己**截圖

不同點:

1他的方法是m,n為double,我是int。

周/日這週所用的時間

有效**行

學到的知識

比較迷惑的地方

11-6--11-3

8個小時

160for迴圈 ,定義和呼叫函式

字元定義不太明白

答:本週又學習了新的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...