9 条题解

  • 0
    @ 2022-1-7 10:46:55
    #include <iostream>
    #include <math.h>
    #include<iomanip>
    using namespace std;
    int main()
    {
        double x,y,a,b,c;
        cin>>a>>b>>c;
        if (a==0)
        {
            cout<<"No answer!";
            return 0;
        }
        x=(sqrt(b*b-4*a*c)-b)/(2*a);
        y=(-sqrt(b*b-4*a*c)-b)/(2*a);
        if (x>y){
            swap(x,y);
        }
        if (fabs(x-y)<1e-6)
        {
            cout<<"x1=x2="<<fixed<<setprecision(5)<<x<<endl;
        }
        else
        {
            cout<<"x1="<<fixed<<setprecision(5)<<x<<";x2="<<fixed<<setprecision(5)<<y<<endl;
        }
    }
    

    信息

    ID
    876
    时间
    1000ms
    内存
    256MiB
    难度
    6
    标签
    递交数
    667
    已通过
    180
    上传者