20分求助
查看原帖
20分求助
766454
hiYE_ame楼主2024/7/31 21:56
#include<iostream>
#include<cmath>
#include<iomanip>
using namespace std;
int main(){
    double a,b,c;
    cin>>a>>b>>c;
    double d=b*b-4*a*c;
    if(d<0){
        cout<<"No answer!";
    }
    if(d==0){
        double x=-b/(2*a);
        cout<<"x1=x2="<<x;
    }
    else{
        double x1=(-b+sqrt(d))/2*a,x2=(-b-sqrt(d))/2*a;
        if(x1<x2){
            cout<<"x1="<<fixed<<setprecision(5)<<x1<<";x2="<<fixed<<setprecision(5)<<x2;
        }
    }
    return 0;
}
2024/7/31 21:56
加载中...