當前位置:編程學習大全網 - 電腦編程 - 急啊!請編寫壹個C語言程序,根據以下公式求π的值(要求滿足精度0.0005,即某項小於0.0005時停止叠代)

急啊!請編寫壹個C語言程序,根據以下公式求π的值(要求滿足精度0.0005,即某項小於0.0005時停止叠代)

#include <stdio.h>

#include <math.h>

double fun(double eps)

{

double s=1.0;float t=1,pi=0,n=1.0;

while((fabs(s))>=eps)

{

pi+=s;

t=n/(2*n+1);

s*=t;n++;

}

pi=pi*2;

return pi;

}

main()

{ double x;

 printf("Input eps:");

 scanf("%lf",&x); printf("\neps=%lf, PI=%lf\n",x,fun(x));

}

  • 上一篇:滑板enigma橋怎麽樣
  • 下一篇:下部模塊和主板模塊之間的差異
  • copyright 2024編程學習大全網