思路:
1.a=0,方程不是二次方程(是一元一次方程);
2.b2-4ac=0,有两个相等的实根;
3. b2-4ac>0,有两个不等的实更;
4. b2-4ac<0,有两个共轭复根(高中所学为无解,但现在应该以p+qi和p-qi的形式输 出复根,其中p=-b/2a,q=sqrt(b2-4ac)/2a)
Ps 共轭复根的两个实数解为:
X1 = -b/2a+i*sqrt(b2-4ac)/2a
X2 = -b/2a-i*sqrt(b2-4ac)/2a
1 #include<stdio.h> 2 #include<math.h> 3 double a,b,c,p,q; 4 int main() 5 { 6 scanf("%lf