求ax·x +bx+c=0 的实根和虚根
来源:百度知道 编辑:UC知道 时间:2024/06/15 04:43:21
讨论a.b.c的就不用了,我自己讨论吧
回答者: buptrobingh 给的答案很好
但有一点,这个方程不一定是二次的吧?
#include<stdio.h>
#include<math.h>
int main(void)
{
double a,b,c,x1,x2,m,n;
scanf("%lf%lf%lf",&a,&b,&c);
if(a==0)
{
//printf("error,please input again!");
if(b!=0)
{
printf("x=%lf\n",-c/b); //唯一解
}
else if(c==0)
{
printf("x can be any number!\n"); //任意值
}
else
{
printf("no sulotion!\n"); //无解
}
}
else if((b*b-4*a*c)>=0)
{//两个实根
x1=(-b+sqrt(b*b-4*a*c))/(2*a);
x2=(-b-sqrt(b*b-4*a*c))/(2*a);
printf("x1=%lf,x2=%lf\n",x1,x2);
}
else
{//两个虚根
m=(-b)/(2*a);
n=sqrt(4*a*c-b*b)/(2*a);
printf("x1=%lf+%lfi,x2=%lf-%lfi\n",m,n,m,n);
}
getchar();
}
1. b2 -4ac>0 , x1= x2= ;
2. b2 -4ac=0, x1=x2=- ;
3. b2 -4ac
求ax^2+bx+c=0的根
已知f(x)=ax^2+bx+c,F(X)=0,且F(X+1)=F(X)+X+1,求F(X)的表达式
已知函数f(x)=ax^2+bx+c,若f(0)=0,f(x+1)=f(x)+x+1,求f(x)的表达式
f(x)=ax^2+bx+c的对称轴是什么?
f(x)=ax`2+bx+c
c语言计算ax*x+bx+c=0的根,编程填空
若方程(x+2)(x-3)=0与ax^2+bx+c=0的解相同,且a=2,求a+b+c的值
二次函数y=ax的平方+bx+c(a不等0)当x=0.5时最大值25,又ax的平方+bx+c=0两根的立方和19,求此二次函数
已知二次函数y=ax^2+bx+c(a≠0),当x=1/2时最大值为25,又ax^2+bx+c=0的根的立方和为19,求这个二次函数
已知关于x的二次方程ax +bx c=0 没有实数根