90分求助
查看原帖
90分求助
615297
frankfan7707楼主2022/1/8 13:40
#include<iostream>
#include<iomanip>
#include<cstdio>
#include<cmath> 
#include<cstring>
using namespace std;
int main(){
	double a,b,c,x1,x2;
	cin>>a>>b>>c;
	if(b*b-4.0*a*c<0){
		cout<<"No answer!";
		return 0;
	}
	else if(b*b-4.0*a*c>0){
		x1=(-b+sqrt(b*b-4.0*a*c))/(2.0*a);
		x2=(-b-sqrt(b*b-4.0*a*c))/(2.0*a);
	}
	if(x1<x2){
		cout<<"x1="<<setprecision(5)<<fixed<<x1<<";"<<"x2="<<setprecision(5)<<fixed<<x2;
	}
	else if(x1>x2){
		cout<<"x1="<<setprecision(5)<<fixed<<x2<<";"<<"x2="<<setprecision(5)<<fixed<<x1;
	}
	else{
		cout<<"x1=x2="<<setprecision(5)<<fixed<<x1;
	}
}
2022/1/8 13:40
加载中...