C語言I部落格作業04

2022-06-04 13:51:05 字數 3382 閱讀 4598

這個作業屬於哪個課程

c語言程式設計ii

這個作業要求在**

我在這個課程的目標是

《深入了解**型別,學習好的程式設計思維,總結反思自己》

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

參考文獻

1.pta實驗作業(20分/題)

1.1使用函式求圓台體積

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

1.1.1資料處理

資料表達:用了double pi,x; double h, r_lower, r_upper, v等變數,用了賦值法,變數均為雙精度浮點型

資料處理:順序結構,a=pi*h*(r_lower*r_lower+r_upper*r_upper+r_lower*r_upper)

函式引數:主調函式:int main (void);被調函式:double volume_tc(double r_lower,double r_upper, double h);自定義被調函式為雙精度浮點型;實參:double h, r_lower, r_upper, v;形參:double pi,a;實參和形參均為雙精度浮點型

1.1.2實驗**截圖

1.1.3 造測試資料

輸入資料

輸出資料

說明-1 -2 -3

-21.99

圓台體積是-21.99

0 0 0

0.00

圓台體積是零0

100 -66 66

536055.78

圓台體積是536055.78

-123 -123 123

5846081.16

圓台體積是5846081.16

6 6 6

678.58

圓台體積是678.58

1.1.4 pta提交列表及說明

1.編譯錯誤:我先複製貼上裁判測試樣例,然後在下面定義函式double a

2.編譯錯誤:a=pi*h(),h忘記乘括號裡面的數了

1.2函式實現兩個數的最大值

用函式程式設計計算兩個整數的最大值,在主函式中呼叫該函式計算並輸出從鍵盤任意輸入的兩整數的最大值。

1.2.1資料處理

資料表達:用了int a,b,c等變數,均為整型

資料處理:分支結構,if—else語句

函式引數:主調函式:int main(void);被調函式:int max(int a,int b);自定義被調函式為整型;實參:int c;形參:int a,b;實參和形參均為整型

1.2.2實驗**截圖

1.2.3 造測試資料

輸入資料

輸出資料

說明0 0 0

0最大值是0

-1 2

2最大值是2

-3 -4

-3最大值是-3

6 666

666最大值是666

1.2.4 pta提交列表及說明

1.答案錯誤:printf("enter x y:");題目要求的是只顯示兩個數字,我這裡不能這樣表示

2.答案錯誤:printf("max=%d\n,c);題目要求只顯示乙個數字

2.**互評(5分)

同學**截圖

自己**截圖

不同點:

1.求組合數這題國慶是先定義i,n,m;再定義 product 函式,最後執行 for 迴圈。我是先定義 fact 函式,再執行 for 迴圈,最後用 if-else 語句

2.求冪之和這題國慶用的是 fact 函式。我用的是 pow 函式

3.我們的思路大致相同,**的順序有些不一樣,但都思路清晰

3.學習總結(15分)

3.1 學習進度條(5分)

周/日期

這週所花的時間

**行學到的知識點簡介

目前比較迷惑的問題

第三週/11.2~11.8

4天135

for迴圈結構

算術溢位怎麼辦

第四周/11.9~11.15

3天133

自定義函式

自定義函式的編寫

3.2 累積**行和部落格字數(5分)

3.3 學習內容總結和感悟(5分)

3.3.1 學習內容總結

3.3.2 學習體會

1.有了上次作業的經驗,這次做作業的效率提高了很多,對上次的不足做了些調整,這次的思維導圖是用 xmind 做的,這個軟體還是挺容易上手的,一開始就有新手教程

2.這次的 pta 實驗作業我覺得除了最後一題,其他的都不好做,要去找資料參考,這也說明了我在這方面知識上的不足,要好好補一補

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