//迭代法求平方根公式,这让我想起研一的数值分析的计算实习题
//看来出来混总是要还的,估计将来要用到数值分析里面算法,然后将编程之
#include<stdio.h>
#include<math.h>
void main()
{//先得输入a
float a,t,xn;//不能用xn1,还是采用一个中间变量t
printf("please input a:\n");
scanf("%f",&a);
//这次好像要编一个直到型的程序了,就是while,但感觉还是for用着顺
for(xn=a;fabs(xn-t)>=0.00001;)
{t=xn;
xn=(xn+a/xn)/2;
//xn从什么开始选比较好呢,要不从a本身开始吧
}
printf("xn=%f\n",xn);
}
|