c语言中的clrscr();函数的使用疑问?
lj22 2004-03-23 09:32:18 有一段程序如下:
#include<math.h>
main()
{ int a;
float x1,x2=1;
clrscr();/*就是这个*/
scanf("%d",&a);
while(fabs(x2-x1)>1e-5)
{ x1=x2;
x2=1.0/2*(x1+a/x1);
}
printf("%f",x2);
}
这是一道迭代法的题目,也就是求a的平方根,比如我输入a=2;若没有clrscr();
输出1.414,这是正确的,但有了clrscr();输入a=2提示floating point error:domain,这问大家这是怎了回事?谢谢