top1编程
← 返回题目
题解

【入门】求花坛的面积

1 条题解

  • 0
    @ 2026-7-31 15:18:47

    解题思路

    已知圆形花坛的周长 x,要求花坛的面积。

    思路:先求半径,再算面积。

    1. 圆周长公式:C = 2 × π × 半径,所以半径 = 周长 ÷ (2×π)
    2. 圆面积公式:S = π × 半径²

    举例:周长 18.84 米

    • 半径 = 18.84 ÷ 2 ÷ 3.14 = 3
    • 面积 = 3.14 × 3 × 3 = 28.26

    参考代码

    #include <iostream>
    #include <iomanip>
    #define PI 3.14
    using namespace std;
    
    int main() {
        double x, r, s;
        cin >> x;
    
        r = x / 2 / PI;   // 半径
        s = PI * r * r;   // 面积
    
        cout << fixed << setprecision(2) << s;
        return 0;
    }
    

    复杂度分析

    • 时间复杂度:O(1)
    • 空间复杂度:O(1)
    • 1