#include<stdio.h>
#include<math.h>
#define PI 3.1415926
void main()
{
double s, r; //s表示面积,r表示半径
int n; //n表示正n边形的边数
printf("请输入圆的半径r:");
scanf("%lf",&r);
printf("请输入正n边形的边数n:");
scanf("%d",&n);
s = n * r * r * sin(2 * PI / n) / 2;
printf("圆的内接正%d边形的面积是%lf\n",n,s);
}
ps:这个是比较简单点的了,执行一次就自动退出程序了。。。没有加循环执行,而且对输入的
数据类型,范围没有进行判断,所以要尽量减少输入的错误。。楼主也可以自己加上,不是很难的。。