20分help
查看原帖
20分help
1253931
xiaosujiayou楼主2024/3/6 20:45
#include<bits/stdc++.h>
using namespace std;
int main(){
  double a,b,c,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((b*b-4*a*c)>=0){
     if(x1==x2)
        cout<<fixed<<setprecision(5)<<"x1=x2="<<x1;
     else if(x1<x2)
        cout<<fixed<<setprecision(5)<<"x1="<<x1<<";"<<"x2="<<x2;
     else if(x1>x2)
        cout<<fixed<<setprecision(5)<<"x1="<<x2<<";"<<"x2="<<x1;
}
  else
  cout<<"No answer!";

  return 0;
}
2024/3/6 20:45
加载中...