C語言1部落格作業04

2022-06-03 14:00:13 字數 2690 閱讀 9806

這個作業屬於哪個課程

c語言程式設計ii

這個作業要求在**

我在這個課程的目標是

熟練函式的呼叫

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

加強自己對知識的熟練程度

參考文獻

學號20209053

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

1.1.1資料處理

資料表達:用了 pi,h, r_lower, r_upper, v這幾個變數,並且都是雙精度浮點型;用了賦值法。

資料處理:主函式#include ,#define pi 3.14159,被呼叫函式double volume_tc(double r_lower,

double r_upper, double h);自定義被調函式為double型,實參為double h, r_lower, r_upper, v;形參double pi;

1.1.2實驗**截圖

1.1.3造測試資料

輸入資料

輸出資料

說明10 20 5

3665.19

測試計算正確

10 40 5

10995.57

測試計算正確

20 10 5

3665.19

測試計算正確

1.1.4pta提交列表及說明

a.剛看題目的時候因為變數比較長不想寫,剛上手直接把裁判測試程式樣例複製上去了,加了個公式就提交了,然後怎麼修改都是編譯錯誤

b.在某人的提醒下才知道函式已經被定義了,我複製的是重複的

題目內容

本題要求編寫程式,根據公式cmn=n!/m!(n-m)!算出從n個不同元素中取出m個元素(m≤n)的組合數。

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

1.2.1資料處理

資料表達:用了i, n, m,s,result變數,其中i, n, m是整數型變數,result是雙精度浮點型變數 

資料處理:主函式為#include,自定義被調函式為double fact (int n)

實參為int i, n, m;double result;形參為int i;double s

1.2.2實驗**截圖

1.2.3造測試資料

輸入資料

輸出資料

說明8 12

495測試計算正確

4 870

測試計算正確

-2 6

0負數階乘無意義

1.2.4pta提交列表及說明

a.剛做的時候沒有定義函式,後來對照教材重新做了一次

b.前面沒有注意到輸出結果的等號前後都有乙個空格。

a同學**

b同學**

我的**

1.a同學**的變數多了乙個,看起來有點複雜。

2.a同學使用了if-else語句,對該知識點的掌握比較牢固。

3.b同學相對我而言,設定變數沒那麼隨意,設的sum1,我設的是s,可能解題的目的性比較強。

周/日期

這週所花的時間

**行學到的知識點簡介

目前比較迷惑的問題

4/8-4/15

6小時213

自定義函式的呼叫

函式的呼叫還不太熟練

3.3.1 學習內容總結

3.3.2 學習體會

a.沒有剛開始的懵逼,慢慢的上了點道。

b.可能是因為上課有手機,很多內容沒聽到,課後有點迷茫。

c.對知識的理解還不夠深,需要更加努力,加強自己在概念和理論上的知識以及編寫**的速度。

C語言1部落格作業04

問題 答案這個作業屬於哪個課程 c語言程式設計ii 這個作業要求在 我在這個課程的目標 能更好得了解c語言,並且能利用它來完成專業上的問題 這個作業在哪個具體方面幫助我實現目標 1.知道用c語言來計算n項數之和 2.更加熟練了之前學的語法和關係運算 參考文獻 c語言程式設計 7 2 求奇數分之一序列...

C語言部落格1作業04

問題 答案這個作業屬於哪個課程 c語言程式設計1 這個作業的要求在 我在這個課程的目標是 熟練的掌握計算機的一些技能 這個作業在那個具體方面幫助我實現目標 在反覆的練習過程中找到一種感覺,讓我對計算機更加熟悉 參考文獻 提問的智慧型 計算序列 1 1 2 1 3 的前n項之和。輸入格式 輸入在一行中...

C語言1部落格作業04

這個作業屬於哪個課程 班級的鏈結 這個作業要求在 我在這個課程的目標是 更好地掌握函式並對c語言有個更深的理解 這個作業在哪個具體方面幫助我實現目標 對pta作業的解析及與同學 對比,學會更多方法和思想 參考文獻 學號20209011 資料表達 運用了i,n,m,result這幾個變數,其中i,n,...