B2053 求一元二次方程 求救
查看原帖
B2053 求一元二次方程 求救
935758
potatoplanet720楼主2023/9/2 10:53
#include<bits/stdc++.h>
using namespace std;
int main(){
	double a,b,c,m;
	cin>>a>>b>>c;
	m=b*b-4*a*c;
	if(m>0){
		cout<<"x1=";
		cout<<fixed<<setprecision(5)<<(-1*b+sqrt(m))/(2*a);
		cout<<';'<<"x2=";
		cout<<fixed<<setprecision(5)<<(-1*b-sqrt(m))/(2*a);
	}else if(abs(m)<0.00001){
		cout<<"x1=x2=";
		cout<<fixed<<setprecision(5)<<-1*b/(2*a);
	}else{
		cout<<"No answer!";
	}
	return 0;
}
2023/9/2 10:53
加载中...