uva 10286 Trouble with a Pentagon

来源:互联网 发布:oracle导入数据库 编辑:程序博客网 时间:2024/06/05 22:46

题意:求正五边形的内接正方形边长

给出正五边形边长

分析: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;}

0 0
原创粉丝点击