蓝桥杯-入门训练 圆的面积

问题描述
给定圆的半径r,求圆的面积。
输入格式
输入包含一个整数r,表示圆的半径。
输出格式

输出一行,包含一个实数,四舍五入保留小数点后7位,表示圆的面积。

样例输入
4
样例输出
50.2654825
数据规模与约定
1 <= r <= 10000。
提示
本题对精度要求较高,请注意π的值应该取较精确的值。你可以使用常量来表示π,比如PI=3.14159265358979323,也可以使用数学公式来求π,比如PI=atan(1.0)*4。

#include 

#include

int main()

{

	double PI=atan(1.0)*4;

	int r;

	double s;

	long long x;

	scanf("%d",&r);

	s=((PI*r*r)*10000000)+0.5;

	x = s;

	s=x/10000000.0;

	printf("%.7f",s);

	return 0;

} 

你可能感兴趣的:(蓝桥杯)