20分求大佬救命
查看原帖
20分求大佬救命
705471
99986666_楼主2025/7/26 11:47
#include<bits/stdc++.h>
using namespace std;
int main(){
	double a,b,c,d,x1,x2;
	cin>>a>>b>>c;
	d=b*b-4*a*c;
	if(d<0){
	 cout<<"No answer!";
	 return 0;
	}
	x1=(-b-sqrt(d))/(2*a);
	x2=(-b+sqrt(d))/(2*a);
	if(d==0){
		double y1=round(x1*100000)/100000;
		double y2=round(x2*100000)/100000;
		cout<<"x1=x2="<<y1;
	}
	else{
		double y1=round(x1*100000)/100000;
		double y2=round(x2*100000)/100000;
	    cout<<"x1="<<min(y1,y2)<<"x2="<<max(y1,y2);
	}
}
2025/7/26 11:47
加载中...