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

C语言二分法迭代求根问题,求助!我的C程序编的有问题,又不知道错在哪里了,请大哥大姐指教#include"stdio.h"#include"math.h"#definef(x)(2*x*x*x-4*x*x+3*x-7)voidmain(){floatx1,x2,x0,temp=0;printf("please

题目详情
C语言二分法迭代求根问题,求助!我的C程序编的有问题,又不知道错在哪里了,请大哥大姐指教 #include"stdio.h" #include"math.h" #define f(x) (2*x*x*x-4*x*x+3*x-7) void main(){ float x1,x2,x0,temp=0; printf("please enter x1 x2:"); for(;;){ scanf("%f%f",&x1,&x2); if(f(x1)*f(x2)<0)break; else printf("please Re-enter x1 x2:"); } for(;;){ x0=(x1+x2)/2; if(f(x1)*f(x0)<0){ temp=x2; x0=temp; } else{ temp=x1; x0=temp; } if(fabs(x0-temp)<1e-6)break; } printf("%5.2f",x0); } //输入1 6 就出来6.00
▼优质解答
答案和解析
for(;;){ x0=(x1+x2)/2; if(f(x1)*f(x0)<0){ temp=x2; x2=x0; //注意这里 } else{ temp=x1; x1=x0; //注意这里 } if(fabs(x0-temp)<1e-6)break; }
看了 C语言二分法迭代求根问题,求...的网友还看了以下:

强强家现在的住房面积比原来大30平方米,他家原来的住房面积只有现在的2/3.他家现在的住房面积有多  2020-05-16 …

对如下的三个命题:1.边长为连续整数的直角三角形是存在的2.边长为连续整数的锐角三角形是存在的3.  2020-05-17 …

1光线是从光源直接发出的,是实际存在的2光线实际上是不存在的,是为了研究问题的方便假想出来的这两个  2020-05-23 …

三少年年龄之和为33,多少年后三人年龄之和是现在的2倍  2020-05-23 …

判断下列叙述是否正确,并说明理由.1.自然界的物质都是以化合物形式存在的.2.水是由氢元素和氧元素  2020-06-15 …

根据我省"十二五"铁路规划,连云港至徐州客运专线项目建成后,连云港至徐州的最短客运时间将由现在的2  2020-06-19 …

连云港至徐州客运专线项目建成后,连云港至徐州的最短客运时间将由现在的2小时18分钟缩短为36分钟其  2020-06-19 …

根据我省“十二五”铁路规划,连云港至徐州客运专线项目建成后,连云港至徐州的最短客运时间将由现在的2  2020-06-19 …

根据我省“十二五”铁路规划,连云港至徐州客运专线项目建成后,连云港至徐州的最短客运时间将由现在的2  2020-06-19 …

1.边长为连续整数的直角三角形是存在的2.边长为连续整数的锐角三角形是存在的3.边长为连续整数的钝  2020-06-27 …