编程计算并输出一元二次方程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 }

posted @ 2020-06-22 20:29  第厘  阅读(178)  评论(0编辑  收藏  举报