70分求助,真看不出来了
查看原帖
70分求助,真看不出来了
1133095
lzq1001945037楼主2024/8/7 11:40
#include<bits/stdc++.h>
#define re register
using namespace std;
#define pi 3.14
const int N=10;
int main(){
   double a,b,c,x1,x2;
    double walk,bike;
    char d;
    int ans=0;

    cin>>a>>b>>c;
    if(b*b-4*a*c>0){

    x1=(-b+sqrt(b*b-4*a*c))/(2*a);
    x2=(-b-sqrt(b*b-4*a*c))/(2*a);
    if(x1>x2)
    {
        int t=x1;
        x1=x2;
        x2=t;
    }
        cout<<fixed<<setprecision(5)<<"x1="<<x1<<";x2="<<x2;

    }
    else if(b*b-4*a*c==0)
    {
        cout<<fixed<<setprecision(5)<<"x1=x2="<<(-b+sqrt(b*b-4*a*c))/(2*a);

    }
    else{
    cout<<"No answer!";

    }


    return 0 ;
}

2024/8/7 11:40
加载中...