题意:求正五边形的内接正方形边长
给出正五边形边长
分析:y = sinY / sinX * x
#include <iostream>
#include <cstdio>
#include <algorithm>
#include <cmath>
using namespace std;
const double pi = acos(-1);
int main()
{
double temp = sin(pi*108/180)/sin(pi*63/180);
double x,y;
while(~scanf("%lf",&x))
{
y = temp * x;
printf("%.10lf\n",y);
}
return 0;
}
本文提供了一种使用三角函数计算给定正五边形边长时其内接正方形边长的方法。通过计算特定角度的正弦比值得到转换系数,并以此计算出正方形边长。
1270

被折叠的 条评论
为什么被折叠?



