附录二
- 格式:doc
- 大小:12.50 KB
- 文档页数:2
迭代公式
例题:有迭代公式法求某正数a平方根x1,
已知求平方根的迭代公式为:
x0=a/2
x1=1.0/2(x0+a/x0)
当x0-x1的绝对值小于10-5时,x1为
最终结果。
解:#include “math.h”
main()
{float a,x0,x1;
printf(“\nInput a:”);scanf(“%f”,&a);
if(a<0)
printf(“error!\n”);
else
{x0=a/2;
x1=(x0+a/x0)/2;
do
{x0=x1;
x1=(x0+a/x0)/2;
}
while(fabs(x0-x1)>1e-5);
}
printf(“%lf”,x1);
}
亲们~百度说我页码太少不让我上传,
所以我被迫变大字体,加入废话。请原谅,
作为回报本文档免费下载,祝大家顺利通过
考试。