【C語言】求球的表面積和體積


1. 相關數學公式

球體表面積公式:

S=4πr²=πD²

球體體積公式:

2.算法分析:

計算表面積和體積,均依賴球體半徑。 

所以需要先輸入球體半徑,然后根據公式計算出球體表面積和體積。

最終輸出。 

3.代碼

#include <stdio.h>
#define PI 3.1415927 //定義π值,根據需要確定精度。
int main()
{
    double r, v, s;
    printf("請輸入球的半徑:\n");
    scanf_s("%lf", &r);//輸入半徑。
    s = 4 * PI * r * r;
    v = 4 * PI * r * r * r / 3;//計算表面積和體積
    printf("表面積為%lf, 體積為%lf\n", s, v);//輸出結果。
    return 0;
}

4. 注意事項:

1) π值定義影響結果,需要根據精度需求設置π值。

2) 定義類型為double時,輸入必須使用%lf,輸出推薦使用%lf。

3)計算體積時不可以寫作4/3*PI*r*r*r, 如果這樣,開始的4/3會按照整型計算,導致結果錯誤。 可以寫錯4.0/3*PI*r*r*r。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM