http://acm.hit.edu.cn/hoj/problem/view?id=1655
给出大圆半径和小圆个数
计算小圆半径
连接大圆和小圆圆心
注意格式
#include <stdio.h>
#include <math.h>
int main()
{
int t, i;
double R, n, r;
const double pi = acos(-1);
scanf("%d", &t);
for (i = 1; i <= t; i++)
{
scanf("%lf %lf", &R, &n);
printf("Scenario #%d:\n", i);
r = R * sin(pi/n) / (1+sin(pi/n));
printf("%.3lf\n\n", r);
}
return 0;
}
本文介绍了一种计算在已知大圆半径和小圆数量的情况下,如何求解小圆半径的算法。通过使用三角函数和π值,文章提供了一个C语言实现的示例代码。
2853

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



