编程计算并输出一元二次方程ax^2+bx+c=0的两个实根,其中a,b,c的值由用户从键盘输入,假设a,b,c的值能保证方程有两个不相等的实根(即b^2-4ac>0)
1 #include<stdio.h> 2 #include<math.h> 3 int main() 4 { 5 float a,b,c,x,y; 6 printf("请输入a,b,c:\n"); 7 scanf("%f%f%f",&a,&b,&c); 8 x=-b/2*a; 9 y=sqrt(b*b-4*a*c)/(2*a); 10 printf("方程的两个实根为分别为:%f,%f\n",x+y,x-y); 11 return 0; 12 }