|這個作業屬於那個課程| c語言程式設計ii|
| ---- | ---- | ---- |
|作業的要求| 作業要求|
課程的目標| 掌握呼叫定義函式|
|作業在哪個具體方面幫助我實現目標| pta作業練習,與同學**的比較|
|參考文獻| c語言程式設計|
從pta題目集中選出2個你最滿意的題目完成.
1.1 使用函式求圓台體積
本題要求實現函式求圓台體積,定義並呼叫函式volume_tc(r_lower, r_upper, h)計算下底半徑為r_lower、上底半徑為r_upper、高度為h的圓台的體積,函式型別是double。
1.1.1實驗帶碼截圖
1.1.2資料處理
資料表達:
變數及其型別:
浮點型變數:product,r_lower,r_upper,h。
變數由來:通過題目已知定義。
資料處理:
表示式:product=pih(r_lowerr_lower+r_upperr_upper+r_upper*r_lower)/3.
流程結構:無。
函式引數:
主調函式:整型 int main(){}
被調函式及其型別:浮點型 double volume_tc(){}
實參及其型別:浮點型 double h,v,r_lower,r_upper。
形參及其型別:浮點型 double h,r_upper,r_lower,product。
1.1.3 造測試資料
輸入資料
輸出資料說明5
result=62
同sample等價
1result=2
n值最小
1.1.4 pta提交列表及說明
說明:1.部分正確的原因是單詞寫錯,把最後的upper寫成了lower。
1.2 求組合數
本題要求編寫程式,根據公式
算出從n個不同元素中取出m個元素(m≤n)的組合數。
建議定義和呼叫函式fact(n)計算n!,其中n的型別是int,函式型別是double。
輸入格式:
輸入在一行中給出兩個正整數m和n(m≤n),以空格分隔。
輸出格式:
按照格式「result = 組合數計算結果」輸出。題目保證結果在double型別範圍內。
1.2.1 實驗**截圖
1.2.2 資料處理
資料表達:
變數及其型別:
浮點型變數:product,result。
整型變數:i,m,n。
變數由來:通過題目已知定義。
資料處理:
表示式:product=1,i=1,i<=n,i++,product=producti,result=fact(n)/(fact(m)fact(n-m))
流程結構:迴圈結構。
函式引數:
主調函式:整型 int main(){}
被調函式及其型別:浮點型 double(){}
實參及其型別:整型 int m,n。浮點型 double result。
形參及其型別:整型 int i。浮點型 double product。
1.2.3 造測試資料
輸入資料
輸出資料
說明27
result=21
m小於n/2
36m=20
m等於n/2
1.2.4 pta提交列表及說明
說明:1.編譯錯誤:double fact(int n)後面加了分號。
2.格式錯誤:寫的**格式出現錯誤,有些地方格式不對。
3.部分正確:**單詞include寫錯。
.同學**截圖
.同學一
.同學二
.自己**截圖
不同之處:
1.第一位同學的**行數較多,相對於我增加了對x,y,z定義的過程。
2.第二位同學用的是先寫主函式再寫自定義函式,而我的與之相反。
3.1學習進度條
周/日這周所花的時間
**行所學到的知識點
第一周6小時
7行hello world!**
第二週6.7小時
113行
常量,變數等資料型別
第三週8小時
350行
if-else語句和for迴圈語句的使用
第四周9小時
430行
呼叫與自定義函式
3.2累積**行和部落格字數
3.3學習內容總結和感悟
3.3.1學習內容總結
C語言 部落格作業04
這個作業屬於哪個課程 c語言程式設計ii 這個作業的要求在 我在這個課程的目標是 學習基礎程式語言c語言,基本掌握c語言的思維方向 這個作業具體在哪個方面幫助我實現目標 程式設計練習,錯誤分析,參考文獻 markdown語法小結 本題要求編寫程式,計算序列 1 1 2 1 3 的前n項之和。1.1....
c語言 部落格作業04
這個作業屬於哪個課程 c語言程式設計ii 這個作業要求在 我在這個課程的目標是 了解 運用並學會自己編輯c語言 這個作業在哪個具體方面幫助我實現目標 能幫助我更了解c語言,練習c語言 參考文獻 c語言程式設計 提問的智慧型 本題要求編寫程式,計算序列 1 1 4 1 7 1 10 的前n項之和。資料...
c語言 部落格作業04
問題 回答 這個作業屬於哪個課程 c語言程式設計ll 這個作業要求在 我在這個課程的目標是 熟練使用for迴圈語句 這個作業在哪個具體方面幫我實現目標 對for迴圈語句更熟悉 參考文獻 c語言程式設計 題目內容描述 計算序列1 1 2 1 3 的前n項之和 資料表達 用了哪一些變數,這些變數值怎麼來...