一元二次方程求根,ax^2+bx+c=0,要讨论a,b是不是0,即使是虚数根也要求出,想知道哪里错了.
来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/07/08 05:51:00
一元二次方程求根,ax^2+bx+c=0,要讨论a,b是不是0,即使是虚数根也要求出,想知道哪里错了.
#include
#include
#include
int main()
{
float a,b,c,d,m,n,x1,x2;
scanf("%f %f %f",&a,&b,&c);
if(a==0)
{if(b==0)
printf("Not an equation");
else
printf("x=%.2f",(-c)/b);}
else
{d=b*b-4*a*c;
if(d>=0)
{x1=(-b+sqrt(d))/(2*a);
x2=(-b+sqrt(d))/(2*a);
printf("%.2f %.2f",x1,x2);
}
else{
m=-b/(2*a);
n=sqrt(-d)/(2*a);
printf("%.2f+%.2fi ",m,n);
printf("%.2f-%.2fi",m,n);}
}
return 0;
}
#include
#include
#include
int main()
{
float a,b,c,d,m,n,x1,x2;
scanf("%f %f %f",&a,&b,&c);
if(a==0)
{if(b==0)
printf("Not an equation");
else
printf("x=%.2f",(-c)/b);}
else
{d=b*b-4*a*c;
if(d>=0)
{x1=(-b+sqrt(d))/(2*a);
x2=(-b+sqrt(d))/(2*a);
printf("%.2f %.2f",x1,x2);
}
else{
m=-b/(2*a);
n=sqrt(-d)/(2*a);
printf("%.2f+%.2fi ",m,n);
printf("%.2f-%.2fi",m,n);}
}
return 0;
}
x1=(-b+sqrt(d))/(2*a);
x2=(-b-sqrt(d))/(2*a);
x2=(-b-sqrt(d))/(2*a);
一元二次方程ax^2+bx+c=0求根公式
已知一元二次方程ax^2+bx+c=0的两个根互为倒数,则系数a,b,c应满足什么条件?请用一元二次方程的求根公式说明理
请用一元二次方程的求根公式探索方程ax^2+bx+c=0(a不等于0).
一元二次方程ax²+bx+c=0(a≠0)的求根公式为__________;用求根公式的前提条件是______
ax^2+bx+c=0一元二次求根公式
已知一元二次方程AX²+BX+C=0的两根互为倒数.则系数A,B,C应满足什么条件?请用一元二次方程求根公式说
一元二次方程ax+bx+c(a≠0)的求根公式是什么
一元二次方程ax2+bx+c=0的求根公式是什么?直线y=ax+b的斜率公式是什么?
a,b,c 是奇数,求证一元二次方程ax^2+bx+c=0无有理根
根据一元二次方程的ax²+bx+c=0的求根公式,回答问题
已知一元二次方程ax^2+bx+c=0的一个根是1,且a、b满足
设一元二次方程ax^2+bx+c=0(a