| 這個作業屬於哪個課程 | https://home.cnblogs.com/u/Qutongxue/relation/schoolclasses |
|---|---|
| 這個作業要求在哪里 | https://edu.cnblogs.com/campus/zswxy/CST2020-3/homework/11454 |
| 這個作業的目標 | 訓練自己從不同角度解決一個問題,並且盡量是最優解 |
| 學號 | 20209045 |
一.pta實驗作業
1.6-1 使用函數求圓台體積 (10分)
本題要求實現函數求圓台體積,定義並調用函數volume_tc(r_lower, r_upper, h)計算下底半徑為r_lower、上底半徑為r_upper、高度為h的圓台的體積,函數類型是double。
裁判測試程序樣例:
include <stdio.h>
define PI 3.14159
double volume_tc(double r_lower, double r_upper, double h);
int main(void)
{
double h, r_lower, r_upper, v;
scanf("%lf%lf%lf", &r_lower, &r_upper, &h);
v = volume_tc(r_lower, r_upper, h);
printf("%.2f\n", v);
return 0;
}
我編譯的代碼

7-3 求冪之和 (15分)
本題要求編寫程序,計算sum=2
1
+2
2
+2
3
+⋯+2
n
。可以調用pow函數求冪。
輸入格式:
輸入在一行中給出正整數n(≤10)。
輸出格式:
按照格式“result = 計算結果”輸出。
輸入樣例:
5
輸出樣例:
result = 62
我編譯的代碼

造數據測試
| 輸入數據| 輸出數據| 說明|
| 5 3 7 |
| 6 4 98|
| 7 5 5 |
pta提交列表


第一個主要是格式問題,一共完整的語句后面應該有分號,但忘記打了。
第二個沒有搞懂pow數學函數。導致理解錯誤,其次少打了百分號。對調用函數不太理解。
同學代碼截圖

不同之處
1.對方運用函數比較熟練,而且寫的代碼運用了自己不懂的代碼。
2.運用了pow函數
3.代碼寫的比自己精簡。
累計代碼行數和博客字數

學習內容總結

學習體會
這一周相比於上一周我學到的東西不少,首先我學會了如何去使用數學函數,其次我學會了去運用和定義一個函數,並且·大致了解形參與實參的區別。然后還學會了如何去命名。
