1. 程式人生 > 其它 >解一元二次方程ax^2+bx+c=0的解。

解一元二次方程ax^2+bx+c=0的解。

技術標籤:C語言

1112:
解一元二次方程ax^2+bx+c=0的解。
#include<stdio.h>
#include<math.h>

int main()
{
int a, b, c;

scanf("%d %d %d", &a, &b, &c);

if (b*b > 4*a*c)
{
    double value1 = (-b+sqrt(b*b - 4*a*c))/(2*a);
    double value2 = (-b-sqrt(b*b - 4*a*c))/(2*a);
    printf("%.2lf %.2lf\n", value1, value2);
}
if(b*b == 4*a*c)
{
    double value = -b/(2*a);
    printf("%.2lf %.2lf\n", value, value);
}


return 0;

}