#include <bits/stdc++.h>
using namespace std;
double a,b,c,x1,x2;
int main()
{
cin>>a>>b>>c;
double dt=b*b-a*c*4;
x1=(-b+sqrt(b*b-a*c*4))/(2*a);
x2=(-b-sqrt(b*b-a*c*4))/(2*a);
cout<<fixed<<setprecision(5);
if(dt==0){
cout<<"x1=x2="<<x1;
}else if(dt<0){
cout<<"No answer!";
}else{
if(x1>x2){
swap(x1,x2);
}
cout<<"x1="<<x1<<";x2="<<x2;
}
return 0;
}
一元二次方程的解
最新推荐文章于 2024-07-08 22:12:26 发布