C语言 用牛顿迭代法求方程的根,并且输出迭代的次数
这是我已经编好的正确的求方程的根的程序,使之能输出迭代的次数和每次迭代的结果,
#include
#include
void main()
{float x1,x0,f,f1;
x1=1.5;
do
{x0=x1;
f=((2*x0-4)*x0+3)*x0-6;
f1=(6*x0-8)*x0+3;
x1=x0-f/f1;
}while(fabs(x1-x0)>=1e-5);
printf(附近的根是:%5.2f\n,x1);
}
1L的不对啊,你试一下就知道了
C语言 用牛顿迭代法求方程的根,并且输出迭代的次数
答案:1 悬赏:50 手机版
解决时间 2021-04-10 04:30
- 提问者网友:遁入空寂
- 2021-04-09 17:24
最佳答案
- 五星知识达人网友:上分大魔王
- 2021-04-09 17:30
#include
#include
void main()
{float x1,x0,f,f1;
int i=0;//i就是当前计算的次数
x1=1.5;
do
{i++;
x0=x1;
f=((2*x0-4)*x0+3)*x0-6;
f1=(6*x0-8)*x0+3;
x1=x0-f/f1;
printf(the d%th root is:%5.2f\n,i,x1);
}while(fabs(x1-x0)>=1e-5);
printf(the time is d%\n,i,);
printf(附近的根是:%5.2f\n,x1);
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯