使用函数求 :根据下式求 的值,直到某一项小于 请调试下列程序,并使之运行正确。 #include
int fact(int n); int multi(int n); int main(void) { int i; double sum,item,eps; eps=1E-6; sum=1; item=1; for(i=1;item>=eps;i++){ 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; res=1; for(i=0;i<=n;i++) res=res*i; return res; } int multi(int n) { int i; int res; res=1; for(i=3;i<=n;i=i+2) res=res*i; return res; }