1. 程式人生 > >藍橋杯:入門訓練 圓的面積

藍橋杯:入門訓練 圓的面積

問題描述:

給定圓的半徑r,求圓的面積。

問題描述:

給定圓的半徑r,求圓的面積。

輸入格式:

輸入包含一個整數r,表示圓的半徑。

輸出格式:

輸出一行,包含一個實數,四捨五入保留小數點後7位,表示圓的面積。

樣例輸入:

4

樣例輸出:

50.2654825

資料規模與約定:

1 <= r <= 10000。

提示:

本題對精度要求較高,請注意π的值應該取較精確的值。你可以使用常量來表示π,比如PI=3.14159265358979323,也可以使用數學公式來求π,比如PI=atan(1.0)*4。

題解:

數學公式求解,輸出保留小數點後7位。

#include <iostream>
#include<iomanip>
using namespace std;
int main()
{
	double PI = atan(1.0)*4,r;
	cin >> r;
	cout << fixed<<setprecision(7) <<PI * r*r;
}