用迭代法,求a的平方根。
代码是小弟自己想的,有错还请指出来。还有,x的值应该怎样定?
#include <stdio.h>
void main()
{
float x=1,a;
int k;
printf("请输入a的值:");
scanf("%f",&a);
for(k=1;k<=20;k++)
{
x=(x+a/x)*0.5;//给定公式
printf("%f\t",x);
a=x;
}
}
2013-04-03 11:57
2013-04-03 12:29
2013-04-03 14:33
2013-04-03 15:19
2013-04-03 16:26
2013-04-03 20:26
2013-04-05 10:17
2013-04-06 23:25