C語言I部落格作業04

2022-06-04 06:51:13 字數 2485 閱讀 5480

這個作業屬於哪個課程

這個作業要求在**

/homework/11490

這個作業的目標

《發現自己的問題,進行總結和反思》

學號<20209133>

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

這個作業屬於那個課程

c語言程式設計ii

這個作業要求在**

/homework/11490

我在這個課程的目標是

《學會各種語句的使用》

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

《更好的理解各種**中變數的實際意義》

參考文獻

1,pta實驗作業

2,**互評

3,學習總結

1.pta實驗作業

1.1使用函式求圓台體積

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

1.1.1資料處理

資料表達: 輸入整型a,b,c,利用scanf語句對a,b,c進行賦值處理,運用了if-else語句。

資料處理:運用if-else語句三次,得出最後結果

**函式引數:該函式含有主函式不含有呼叫函式

按照以下**,輸出你的程式面向各種測試資料結果,除了題目給出的測試資料,可以自己再造其他臨界資料,越多越好,並加上必要說明

輸入資料

輸出資料

說明1 2 3

21.99

輸入上底面半徑為1下底面半徑為2高為3,得出圓台體積為21.99

3 4 5

193.73

輸入上底面半徑為3下底面半徑為4高為5,得出圓台體積為193.73

10 30 5

6806.78

輸入上底面半徑為10下底面半徑為30高為5,得出圓台體積為6806.78

根據pta提交列表,簡要描述除錯程式碰到的問題及解決辦法

1.編譯錯誤: 符號錯誤比較多

2.解決方法:將對應的符號改正,再去執行。

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

​n​m

​​ =

​m!(n−m)!

​​n!

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

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

資料表達:使用了變數int m,n以及int i;變數由題目所給給出,皆為整數變數。

資料處理:使用了for的迴圈結構。

輸入輸出

1.編譯錯誤: 符號錯誤比較多

2.解決方法:將對應的符號改正,再去執行。

找2份同學**,和自己**比較,建議互評**盡量找**風格差異較大。

同學**截圖

自己的**截圖

不同地方:1.所使用的語句不同,乙個用的if-else語句,我用的語句。

2.所使用的函式不同,有乙個用的double函式型別,我用的int函式型別。

3.所定義的數量不同。

周/日期

這週所花的時間

**行學到的知識點簡介

目前比較迷惑的問題812

100hello world和其變形無9

13164

選擇結構,求華攝溫度

判斷語句if else

1014

198迴圈結構

迴圈結構和迴圈體的區分

1115

230定義和呼叫函式,生成乘方表與階乘表

學會定義函式,以及完整**的格式和語句的順序問題

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