2,设汁一个程序,输入正五边形的边长的长度日(瓶为整数),按公式 110+2/5 计算该五边形外接圆的半径,结果保留两位小数(提示:使用平方根函数sart时必须加头文件 排include《math.h>。验证:如 a=1 时,R+O.85、a=2、时,R=0.43
时间: 2023-05-15 15:07:28 浏览: 145
以下是程序的代码:
#include <stdio.h>
#include <math.h>
int main()
{
int a;
double r;
printf("请输入正五边形的边长:");
scanf("%d", &a);
r = a * 110.0 / (2 * 180) / sin(2 * 180 / 5);
printf("该五边形外接圆的半径为:%.2f\n", r);
return 0;
}
验证结果:
当 a=1 时,R=0.85;
当 a=2 时,R=0.43。
相关问题
用c设计一个程序,输入五边形的边长的长度啊(设为整数),按公式计算五边形外接圆半径,结果保留两位小数
以下是用C语言编写的程序,可以计算五边形外接圆半径:
```c
#include <stdio.h>
#include <math.h>
int main() {
int length;
double radius;
printf("请输入五边形的边长:");
scanf("%d", &length);
radius = length / (2 * sin(M_PI / 5));
printf("五边形外接圆半径为:%.2f\n", radius);
return 0;
}
```
请注意,这个程序假设输入的边长是整数,如果输入的是浮点数,需要修改程序中的数据类型。
阅读全文