80分求大佬解析
查看原帖
80分求大佬解析
885472
ShenYan0726楼主2023/8/22 18:50
#include<bits/stdc++.h>
#define ll long long
using namespace std;
double a,b,c;
double x1,x2;
int main()
{
	cin>>a>>b>>c;
	if(c>0&&b==0)
	{
		cout<<"No answer!";
	}
	x1=(0-b+sqrt(b*b-4*a*c))/(2*a);
	x2=(0-b-sqrt(b*b-4*a*c))/(2*a);
	cout<<fixed<<setprecision(5);
	if(x1==x2)
	cout<<"x1=x2="<<x1;
	else if(x1!=x2) 
	{
		if(x1>x2)
		swap(x1,x2);
		cout<<"x1="<<x1<<";x2="<<x2;
	}
 	return 0;
}
2023/8/22 18:50
加载中...