用迭代公式求x的立方根

問題描述:
在這裏插入圖片描述
編譯環境:vc++6.0

代碼:

#include <stdio.h>
#include <math.h>
int main()
{
	double num, x0, x1;
	printf("請輸入x的值\n");
	scanf("%lf", &num);
	x0 = num;
	x1 = (2*x0+num/(x0*x0))/3;
	while (fabs(x1-x0)>10e-6)
	{
		x0 = x1;
		x1 = (2 * x0 + num / (x0 * x0)) / 3;
	}
	printf("x的立方根爲%lf\n", x1);
	return 0;
}

結果:
在這裏插入圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章