方程:ax^2+bx+c=0.
(1) a=0(不是一元二次方程):
I. a=0,b≠0时, 解为-c/b.
II.b=0,c=0, 解为任意值.
III. b=0,c≠0,无解.
(2) a≠0,b^2-4ac≥0, 有两个实根.
(3) a≠0,b^2-4ac≤0, 有两个虚根.
代码(主要是对于if语句的运用)
#include <stdio.h>
#include <math.h>
int main ( )
{
float a,b,c,d,pr,pi,x1,x2;
scanf("%f %f %f",&a,&b,&c);
printf("a=%f,b=%f,c=%f