找下 错误 利用 PI/2=1+1!/3+2!/(3*5)+3!/(3*5*7)+4!/(3*5*7*9)+.当某项小于1E-6 求圆周率 PI#includeint fact (int n);int multi ( int n);main (){ int i;double sum ,item,eps ;eps=1E-6;sum=1;item=1;for ( i=1; item>=eps;i++)\x05{ item=fact(i)/m
来源:学生作业帮助网 编辑:作业帮 时间:2024/07/03 11:34:56
![找下 错误 利用 PI/2=1+1!/3+2!/(3*5)+3!/(3*5*7)+4!/(3*5*7*9)+.当某项小于1E-6 求圆周率 PI#includeint fact (int n);int multi ( int n);main (){ int i;double sum ,item,eps ;eps=1E-6;sum=1;item=1;for ( i=1; item>=eps;i++)\x05{ item=fact(i)/m](/uploads/image/z/8661737-65-7.jpg?t=%E6%89%BE%E4%B8%8B+%E9%94%99%E8%AF%AF+%E5%88%A9%E7%94%A8+PI%2F2%3D1%2B1%21%2F3%2B2%21%2F%283%2A5%29%2B3%21%2F%283%2A5%2A7%29%2B4%21%2F%283%2A5%2A7%2A9%29%2B.%E5%BD%93%E6%9F%90%E9%A1%B9%E5%B0%8F%E4%BA%8E1E-6+%E6%B1%82%E5%9C%86%E5%91%A8%E7%8E%87+PI%23includeint+fact+%28int+n%29%3Bint+multi+%28+int+n%29%3Bmain+%28%29%7B+int+i%3Bdouble+sum+%2Citem%2Ceps+%3Beps%3D1E-6%3Bsum%3D1%3Bitem%3D1%3Bfor+%28+i%3D1%3B+item%3E%3Deps%3Bi%2B%2B%29%5Cx05%7B+item%3Dfact%28i%29%2Fm)
找下 错误 利用 PI/2=1+1!/3+2!/(3*5)+3!/(3*5*7)+4!/(3*5*7*9)+.当某项小于1E-6 求圆周率 PI#includeint fact (int n);int multi ( int n);main (){ int i;double sum ,item,eps ;eps=1E-6;sum=1;item=1;for ( i=1; item>=eps;i++)\x05{ item=fact(i)/m
找下 错误 利用 PI/2=1+1!/3+2!/(3*5)+3!/(3*5*7)+4!/(3*5*7*9)+.当某项小于1E-6 求圆周率 PI
#include
int fact (int n);
int multi ( int n);
main ()
{ int i;
double sum ,item,eps ;
eps=1E-6;
sum=1;
item=1;
for ( i=1; item>=eps;i++)
\x05{ item=fact(i)/multi(2*i+1);
sum=sum+item;
}
printf ("PI=%0.5lf\n",sum*2);
return 0;}
int fact (int n)
{ int i;
int res=i;
for (i=0;i
找下 错误 利用 PI/2=1+1!/3+2!/(3*5)+3!/(3*5*7)+4!/(3*5*7*9)+.当某项小于1E-6 求圆周率 PI#includeint fact (int n);int multi ( int n);main (){ int i;double sum ,item,eps ;eps=1E-6;sum=1;item=1;for ( i=1; item>=eps;i++)\x05{ item=fact(i)/m
大致就是下面这样子,答案可能有点出入.
#include
double/*int改为double*/ fact (int n);
double/*int改为double*/ multi ( int n);
main ()
{
\x05int i;
\x05double sum ,item,eps ;
\x05eps=1E-6;
\x05sum=1;
\x05item=1;
\x05for ( i=1; item>=eps;i++)
\x05{
\x05\x05item=fact(i)/multi(2*i+1);
\x05\x05sum=sum+item;
\x05}
\x05printf ("PI=%0.5lf\n",sum*2);
\x05return 0;
}
double/*int改为double*/ fact (int n)
{
\x05int i;
\x05int res=1;//i改为1
\x05for (i=1;i