給定半徑r,求圓的面積。圓的面積應精確到小數點后5位。
例子:
輸入:r = 5
輸出:78.53982
解釋:由于面積 = PI * r * r = 3.14159265358979323846 * 5 * 5 = 78.53982,因為我們只保留小數點后 5 位數字。
輸入:r = 2
輸出:12.56637
解釋:由于面積 = PI * r * r = 3.14159265358979323846 * 2 * 2 = 12.56637,因為我們只保留小數點后 5 位數字。
圓的面積可以用以下公式計算:面積 = PI * r * r
示例代碼:?
#include <iostream>
#include <cmath>
#include <iomanip>
using namespace std;
float findArea(float r) {
? ? return (M_PI * r * r);
}
int main() {
? ? float r = 5, area;
? ? area = findArea(r);
? ? cout << fixed << setprecision(5) << area;
? ? return 0;
}
輸出:
78.53982
時間復雜度: O(1)。
輔助空間: O(1),因為沒有占用額外的空間。
如果您喜歡此文章,請收藏、點贊、評論,謝謝,祝您快樂每一天。?