问题描述
给定圆的半径r,求圆的面积。
输入格式
输入包含一个整数r,表示圆的半径。
输出格式
输出一行,包含一个实数,四舍五入保留小数点后7位,表示圆的面积。
样例输入
4
样例输出
50.2654825
数据规模与约定
1 <= r <= 10000。
#include<iostream>
#include<math.h>
#include<iomanip>
using namespace std;
int main(){
int r;
double area;
cin>>r;
area = atan(1.0)*4 * r *r;
cout<< fixed << setprecision(7)<<area;
return 0;
}
/*
#include<iomanip> (需要包含的头文件)
int x=1234.56
保留5位有效数字
cout << "2)" << setprecision(5) << x << endl;
保留小数点后面5位
cout << "3)" << fixed << setprecision(5) << x << endl;
科学计数法输出,且保留小数点后面5位
cout << "4)" << scientific << setprecision(5) << x <<endl;
*/