请帮解决一个小问题。
用迭代法求x="开平方a",求平方根的迭代公式为: X(n+1)= 1/2(Xn+a/Xn)代码为:
程序代码:#include<stdio.h>
#include<math.h>
void main()
{
float x0,x1,a;
printf("请输入a:");
scanf("%f",&a);
if(a>=0)
{
x1=sqrt(a); //为何用x1=a/2也可以//
x0=x1;
x1=(x0+a/x0)/2;
fabs(x0-x1)>=1e-5; //*前后两次x的差的绝对值小于0.00001*//
printf("a的平方根为:%.3f\n",x1);
}
else
printf("error\n");
}还有这个警告怎么改:warning C4552: '>=' : operator has no effect; expected operator with side-effect






