這個作業屬於哪個課程
這個作業要求在**
homework/11491
這個作業的目標
《讓我們更熟練的運用c語言編寫乘方表與階乘表,對函式的定義和呼叫有初步的認識,能模仿程式設計。>
學號<20209166>
本題要求編寫程式,根據公式c=m!/(n−m)!n!算出從n個不同元素中取出m個元素(m≤n)的組合數。建議定義和呼叫函式fact(n)計算n!,其中n的型別是int,函式型別是double。
1.1.1資料處理
資料表達:我用了m,n,i,result,product變數。其中m,n的值是賦值輸入的,i是賦值為1,result,product是由計算得來的。m,n,i是整形變數,其餘的是浮點型。
資料處理:首先呼叫自定義函式fact(i)求階乘再用for迴圈結構計算出函式並返回至主函式。
1.1.2實驗**截圖
1.1.3 造測試資料
輸入資料
輸出資料
說明100 200
result = -1
m100 100
result = 1
m=n10 5
invalid value!
m>n
1.1.4 pta提交列表及說明
提交列表說明:這題上課時老師講了,感覺不怎麼難,一次過關。
本題要求實現函式求圓台體積,定義並呼叫函式volume_tc(r_lower, r_upper, h)計算下底半徑為r_lower、上底半徑為r_upper、高度為h的圓台的體積,函式型別是double。
1.2.1資料處理
資料表達:我用了product變數。product是由計算得來的。product是浮點型變數。
資料處理:按照圓台體積公式,寫出自定義函式volume_tc(r_lower, r_upper, h)的計算式,並將結果返回至主函式。
1.2.2實驗**截圖
1.2.3 造測試資料
輸入資料
輸出資料
說明100 200 5
366518.83
檢驗準確性
20 30 10
19896.74
檢驗準確性
1000 5000 3600
116867148000.00
檢驗大資料的準確性
1.2.4 pta提交列表及說明
編譯錯誤:因為前面有了裁判測試程式樣例,我還以為先要複製下來,再接著寫。結果編譯錯誤,然後我就不斷修改,但一直錯誤。最後我把複製的刪了,就正確了。
找2份同學**,和自己**比較,建議互評**盡量找**風格差異較大。
同學**截圖:
我的**截圖:
不同:第乙份**他只用了一次迴圈,第二份**有個問題,如果a周/日期
這週所花時間
**行學到的知識點簡介
目前比較疑惑的題目
11/11.9-11/11.15
33h201
乘方表與階乘表,呼叫自定義函式
自定義函式每個步驟的意義。
時間部落格字數
**行數
第四周1021
3.3.1 學習內容總結
3.3.2 學習體會
這週c語言我們主要學習了如何製作乘方表與階乘表,還有相關的表。如何呼叫自定義函式。我覺得自己可以通過程式解決一些簡單函式計算,製造有利的工具。並且我明顯能感覺到自己相比當初只會hello word而言,現在的我實在好多了。因此我會在這條路上變得更強的,加油!
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...