编个C语言程序,用二分法求方程x^3+4x-10=0 在区间[1,2]内的根(精确到0.00001)并输出所用的二分次数
来源:学生作业帮 编辑:搜搜做题作业网作业帮 分类:综合作业 时间:2024/06/23 08:26:48
编个C语言程序,用二分法求方程x^3+4x-10=0 在区间[1,2]内的根(精确到0.00001)并输出所用的二分次数
![编个C语言程序,用二分法求方程x^3+4x-10=0 在区间[1,2]内的根(精确到0.00001)并输出所用的二分次数](/uploads/image/z/4884992-8-2.jpg?t=%E7%BC%96%E4%B8%AAC%E8%AF%AD%E8%A8%80%E7%A8%8B%E5%BA%8F%2C%E7%94%A8%E4%BA%8C%E5%88%86%E6%B3%95%E6%B1%82%E6%96%B9%E7%A8%8Bx%5E3%2B4x-10%3D0+%E5%9C%A8%E5%8C%BA%E9%97%B4%5B1%2C2%5D%E5%86%85%E7%9A%84%E6%A0%B9%EF%BC%88%E7%B2%BE%E7%A1%AE%E5%88%B00.00001%EF%BC%89%E5%B9%B6%E8%BE%93%E5%87%BA%E6%89%80%E7%94%A8%E7%9A%84%E4%BA%8C%E5%88%86%E6%AC%A1%E6%95%B0)
#include
#include
double f(double d)
{
return pow(d,3)+4*d-10;
}
void main()
{
int k=0;double a,b,limit;
printf("\nplease input the 区间:");
scanf(""%lf %lf",&a,&b);
printf("\nplease input the 解的精确程度:");
scanf("%lf",&limit);
if(f(a)*f(b)>0)
printf("\n 无法用二分法求解");
else
{
while((b-a)>limit)
{
if((f(a+b)/2)*f(b)
#include
double f(double d)
{
return pow(d,3)+4*d-10;
}
void main()
{
int k=0;double a,b,limit;
printf("\nplease input the 区间:");
scanf(""%lf %lf",&a,&b);
printf("\nplease input the 解的精确程度:");
scanf("%lf",&limit);
if(f(a)*f(b)>0)
printf("\n 无法用二分法求解");
else
{
while((b-a)>limit)
{
if((f(a+b)/2)*f(b)
编个C语言程序,用二分法求方程x^3+4x-10=0 在区间[1,2]内的根(精确到0.00001)并输出所用的二分次数
编个C语言程序,用热二分法求方程x^3+4x-10=0 在区间[1,2]内的根(精确到0.00001)
编个C语言程序,用二分法求方程x^3-x^4+4x^2-1=0 在区间[0,1]内的根(精确到0.01)
借助计算器或计算机,用二分法求方程(x+1)(x-2)(x-3)=1在区间(-1,0)内的近似值(精确到0.1)
C语言在区间[0,1]内用二分法求方程e^x+10x-2=0的近似根,误差不超过0.5*10^(-3),
借助计算器,用二分法求方程:X立方-X-1=0,在区间1到1.5闭区间内的实数解.(精确到0.1)
设计一个C语言程序:用二分法求方程2x^3-4x^2+3x-6在(-10,10)内的根,用到循环语句
用二分法求方程In(2x+6)+2=3的 x次方在区间(1,2)内的近似解(精确到0.1)
借助计算器或计算机,用二分法求方程2^x-x^2=0在区间(-1,0)内的实数解(精确到0.01)
利用二分法,求方程f(x)=x^3+x^2-2x-2=0在区间[1,2]内的近似解,精确到0.1
请设计二分法算法,求方程f(x)=x^3-x-1=0在区间【1,1.5】内的解(精确到0.01)
用‘二分法’求方程x^2-2=0的近似根的程序框图如下,初始区间[1,2] ,精确到0.001