C语言 用迭代法求x=√a

Posted 奕兴_Victor

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了C语言 用迭代法求x=√a相关的知识,希望对你有一定的参考价值。

#include<stdio.h>
#include<math.h>
int main()
	float a,x0,x1;
	printf("enter a positive number:");
	scanf("%f",&a);
	x0=a/2;
	x1=(x0+a/x0)/2;
	do
		x0=x1;
		x1=(x0+a/x0)/2;
	while(fabs(x0-x1)>=1e-5);
	printf("The square root of %5.2f is %8.5f",a,x1);
	return 0;

以上是关于C语言 用迭代法求x=√a的主要内容,如果未能解决你的问题,请参考以下文章

C语言试题二十之利用以下的简单迭代方法求方程cos(x)-x=0的一个实根。

编程打卡:C语言趣味编程习题做

用C语言编写一个求定积分的程序

如何用二分法求平方根???

C语言每日一练——第154天:牛顿迭代法求方程根

用C语言求定积分