C语言牛顿迭代法求方程根不知哪里错了#include #include #define e 1.0e-6 f(double x) { double y; y=2*x*x*x-4*x*x+3*x-6; return y;} f1(double x) { double y; y=6*x*x-8*x+3; return y;} main() { double d=1,x=1.5; while(fabs(d)>e) {d=f(x)/f1
来源:学生作业帮助网 编辑:作业帮 时间:2024/06/30 11:50:21
![C语言牛顿迭代法求方程根不知哪里错了#include #include #define e 1.0e-6 f(double x) { double y; y=2*x*x*x-4*x*x+3*x-6; return y;} f1(double x) { double y; y=6*x*x-8*x+3; return y;} main() { double d=1,x=1.5; while(fabs(d)>e) {d=f(x)/f1](/uploads/image/z/5078286-54-6.jpg?t=C%E8%AF%AD%E8%A8%80%E7%89%9B%E9%A1%BF%E8%BF%AD%E4%BB%A3%E6%B3%95%E6%B1%82%E6%96%B9%E7%A8%8B%E6%A0%B9%E4%B8%8D%E7%9F%A5%E5%93%AA%E9%87%8C%E9%94%99%E4%BA%86%23include+%23include+%23define+e+1.0e-6+f%28double+x%29+%7B+double+y%3B+y%3D2%2Ax%2Ax%2Ax-4%2Ax%2Ax%2B3%2Ax-6%3B+return+y%3B%7D+f1%28double+x%29+%7B+double+y%3B+y%3D6%2Ax%2Ax-8%2Ax%2B3%3B+return+y%3B%7D+main%28%29+%7B+double+d%3D1%2Cx%3D1.5%3B+while%28fabs%28d%29%3Ee%29+%7Bd%3Df%28x%29%2Ff1)
C语言牛顿迭代法求方程根不知哪里错了#include #include #define e 1.0e-6 f(double x) { double y; y=2*x*x*x-4*x*x+3*x-6; return y;} f1(double x) { double y; y=6*x*x-8*x+3; return y;} main() { double d=1,x=1.5; while(fabs(d)>e) {d=f(x)/f1
C语言牛顿迭代法求方程根不知哪里错了
#include #include #define e 1.0e-6 f(double x) { double y; y=2*x*x*x-4*x*x+3*x-6; return y;} f1(double x) { double y; y=6*x*x-8*x+3; return y;} main() { double d=1,x=1.5; while(fabs(d)>e) {d=f(x)/f1(x);x=x-d;} printf("%f",d); }
额没排版
#include
#include
#define e 1.0e-6
f(double x)
{double y;
y=2*x*x*x-4*x*x+3*x-6;
return y;}
f1(double x)
{double y;
y=6*x*x-8*x+3;
return y;}
main()
{
double d=1,x=1.5;
while(fabs(d)>e)
{d=f(x)/f1(x);x=x-d;}
printf("%f",d);
}
C语言牛顿迭代法求方程根不知哪里错了#include #include #define e 1.0e-6 f(double x) { double y; y=2*x*x*x-4*x*x+3*x-6; return y;} f1(double x) { double y; y=6*x*x-8*x+3; return y;} main() { double d=1,x=1.5; while(fabs(d)>e) {d=f(x)/f1
f、f1两个函数定义的时候没有标明返回值的类型
看样子应该是
double f(double x){}
double f1(double x){}