1 /*编程求解一元二次方程的解 ax^2+bx+c=0*/ 2 #include<stdio.h> 3 #include<math.h> 4 main() 5 { 6 float a,b,c,disc,x1,x2; 7 printf("Input a,b,c:\n"); 8 scanf("%f%f%f",&a,&b,&c); 9 disc=b*b-4*a*c; 10 if (disc<0) 11 { 12 printf("方程式没有实根\n"); 13 } 14 else 15 { 16 x1=(-b+sqrt(disc))/(2*a); 17 x2=(-b-sqrt(disc))/(2*a); 18 printf("方程式的根为:%7.2f,%7.2f\n",x1,x2); 19 } 20 return 0; 21 }