C語言I部落格作業04

2022-06-03 13:12:10 字數 2702 閱讀 9633

這個作業屬於哪個課程

這個作業要求在**

/homework/11489

我在這個課程的目標是

對**的理解更上一層

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

**互評

參考文獻

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

介紹實現本題過程中,你的資料表達、資料處理是怎麼做的。

1.資料表達:整型 int i,n,sum; n是直接輸入的,i直接定義,sum由表示式計算得出。

2.資料處理:用到了for迴圈語句,表示式:sum = sum + pow(2,i);

3.函式引數:主函式 int main() ,實參int n ,形參 int i,sum。

輸入資料

輸出資料說明5

622的冪之和從1到5為62

8510

2的冪之和從1到8為510

102046

2的冪之和從1到10為2046

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

q1: 在vs2019上的scanf在pta上要改成scanf_s,不然編譯錯誤,這次差點忘改了。

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

double volume_tc(double r_lower, double r_upper, double h);
其中r_lower是圓台的下底半徑,r_upper是圓台的上底半徑,h是圓台的高度,要求函式計算並返回圓台的體積。

介紹實現本題過程中,你的資料表達、資料處理是怎麼做的。

1.資料表達:用到的變數有: r_lower, r_upper, h這些都是通過scanf輸入,pi是直接定義並賦值給它,型別都是雙精度浮點型; 2.資料處理:表示式:v=pi*h * (r_upper * r_upper + r_upper * r_lower + r_lower * r_lower)/3;流程結構:順序結構; 3.函式引數:函式引數:主調函式 int main(void),被調函式 double volume_tc(double r_lower, double r_upper, double h),型別為double,實參 double t,形參 double r_lower,double r_upper,double h。

輸入資料

輸出資料

說明10 30 5

6806.78

圓台體積為6806.78

16 36 11

24512.78

圓台體積為24512.78

8 20 3

1960.35

圓台體積為1960.35

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

q1: 兩次都是編譯錯誤了;

a1: 一直以為整個**都寫,結果是只寫自定義的那個函式

不同之處:

1.第二位比較大小用的if else判斷,第一位同學和我則是用的(a>b)?printf(a):printf(b)的格式;

2.我使用的是函式的呼叫,是主函式清晰明了,第乙個同學則是用了巨集,執行時間大大減小。

周/日期

這週所花的時間

**行學到的知識點簡介

目前存在的問題

第八周12h

750函式的使用

自定義函式還不太熟練

3.3.1 學習內容總結

3.3.2 學習體會

1.開始學習函式以後覺得有些跟不上,聽學長講了以後才理解函式的使用有了進一步的理解;

2.還是得多看書才行;

3.接下來的一周好像要賽前集訓,我會努力的。

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