早教吧 育儿知识 作业答案 考试题库 百科 知识分享

c++题目不知道怎么弄1.编程序用迭代法求a的立方根,求立方根的迭代公式为::Xi+1=(2*Xi)/3+a/(3*Xi*X1.编程序用迭代法求a的立方根,求立方根的迭代公式为::Xi+1=(2*Xi)/3+a/(3*Xi*Xi)假定X的初

题目详情
c++题目 不知道怎么弄 1. 编程序 用迭代法求a的立方根,求立方根的迭代公式为 ::Xi+1=(2*Xi)/3+a/(3*Xi*X
1. 编程序 用迭代法求a的立方根,求立方根的迭代公式为 ::Xi+1=(2*Xi)/3+a/(3*Xi*Xi)
假定X的初值为a,迭代到|Xi+1-Xi|
▼优质解答
答案和解析
#include
#include
void main(void)
{
double a, fX, fXplus, fDiff, fRes;
printf("Enter a number: ");
scanf("%lf", &a);
fX = a;
fRes = pow(a, 1.0/3);
do
{
fXplus = fX * 2/3 + a / (3 * fX * fX);
fDiff = fXplus - fX;
fX = fXplus;
}
while((fDiff = 0.00001));
printf("\nThe cube root of %lf is %lf.\n", a, fX);
printf("The result of function is %lf.\n", fRes);
}
看了 c++题目不知道怎么弄1.编...的网友还看了以下: