#include<iostream> #include<math.h> #include<iomanip> using namespace std; int main(){ double a,b,c; while(cin>>a>>b>>c){ double x1,x2; x1=(-b+sqrt(b*b-4*a*c))/(2*a); x2=(-b-sqrt(b*b-4*a*c))/(2*a); if(b*b-4*a*c>0){ if(x1>x2) cout<<fixed<<setprecision(2)<<x1<<" "<<x2<<endl; else cout<<fixed<<setprecision(2)<<x2<<" "<<x1<<endl; } else if(b*b-4*a*c==0) cout<<fixed<<setprecision(2)<<x1<<endl; } return 0; }
解题思路:
注意事项:
参考代码:
0.0分
0 人评分