版权声明:转载请附上原文链接哟! https://blog.csdn.net/weixin_44170305/article/details/90108438
风华是一指流砂,苍老是一段年华。
题目描述
解一元二次方程ax2+bx+c=0的解。
输入
a,b,c的值。
输出
两个根X1和X2,其中X1>=X2。 结果保留两位小数。
样例输入
copy
1 5 -2
样例输出
0.37 -5.37
#include <iostream>
#include<cmath>
#include<stdio.h>
using namespace std;
int hanshu(int n);
int main()
{
double a,b,c,t;
double x1,x2;
cin>>a>>b>>c;
x1=(-b+sqrt(b*b-4*a*c))/(2*a);
x2=(-b-sqrt(b*b-4*a*c))/(2*a);
if(x1<x2)
{
t=x1;
x1=x2;
x2=t;
}
printf("%.2lf %.2lf\n",x1,x2);
return 0;
}