C语言 怎么根据下面的程序写出根据十边形的周长估算π的值?拜托啦
这是根据多边形周长估算π值的程序,我不太懂怎么算正十边形接近圆计算π值,还有就是如果用正10、20、30....1000边形接近圆计算π的变化趋势的话,直接改成 for(k=3;k<=1000;k+10)可以吗?#include <stdio.h>
int main()
{
int k=1;
float s=0,t;
for(k=3;k<=1000;k++)
{
t=0.5*sin(3.1415926/k); //0.5是定义的半径
s=2*t*k;
printf("PI=%f\n",s);
}
}