c語言程式設計計算圓周率
匿名使用者 發表于 娛樂2021-11-02
#include
#include
int main()
{
double i,out,f;
out=0;
f=1;
for(i=1;;i=i+1)
{
out=out+f*4/(2*i-1);
f=f*(-1);
if(fabs(out-3。14)<0。005)
{
printf(“第%。0lf是%lf,已經精確到3。14\n”,i,out);
break;
}
}
for(;;i=i+1)
{
out=out+f*4/(2*i-1);
f=f*(-1);
if(fabs(out-3。141)<0。0005)
{
printf(“第%。0lf是%lf,已經精確到3。141\n”,i,out);
break;
}
}
for(;;i=i+1)
{
out=out+f*4/(2*i-1);
f=f*(-1);
if(fabs(out-3。14159)<0。000005)
{
printf(“第%。0lf是%lf,已經精確到3。14159\n”,i,out);
break;
}
}
}