![]() |
#2
e_can2007-11-18 21:59
|
编写程序,利用下面公式求x的近似值:x2/6=1/12+1/22+1/32+1/42+…+1/n2,直到某项绝对值不大于是10-12为止。
源程序如下:
#include <stdio.h>
#include <math.h>
main()
{ int n;
float a,x,sum;
a=1.0; sum=0.0;
while(fabs(a)>=1e-12)
{ sum++=a;
a=1.0/(n*n);
x=sqrt(6*sum);
}
printf("x=%f\n",x);
}
[此贴子已经被作者于2007-11-20 22:02:09编辑过]