正三角形的外接圆面积
时间限制:
1000 ms | 内存限制:
65535 KB
难度:
0
-
描述
-
给你正三角形的边长,pi=3.1415926 ,求正三角形的外接圆面积。
-
输入
- 只有一组测试数据 第一行输入一个整数n(1<n<1000)表示接下来要输入n个边长m(1.0<=m<1000.0) 输出
-
输出每个正三角形的外接圆面积,保留两位小数,每个面积单独占一行。
样例输入
-
5 1 13 22 62 155
样例输出
-
1.05 176.98 506.84 4025.43 25158.92
忘了怎么算外接圆的面积了......囧,查了一下公式。这里用的海伦公式
#include <cstdio>
#include <cmath>
#define PI 3.1415926
double R( double a ) {
return ( a * a * a ) / sqrt( 3 * a * a * a * a );
}
int main() {
int n;
scanf( "%d", &n );
double a;
for( int i = 0; i < n; i++ ) {
scanf( "%lf", &a );
double r = R( a );
printf( "%.2lf\n", PI * r * r );
}
return 0;
}