您的位置:首页 > 其它

NYOJ-274 正三角形的外接圆面积

2016-12-07 02:34 267 查看


正三角形的外接圆面积

时间限制: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;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: