注册 登录
编程论坛 新人交流区

[求助]关于循环结构程序设计(我这个程序哪里出错了?)

PANDAC 发布于 2007-11-18 20:24, 630 次点击
题目:
编写程序,利用下面公式求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编辑过]

1 回复
#2
e_can2007-11-18 21:59
x=sqrt(6*sum)那条语句应该放在while语句外面吧
1