80分求助
查看原帖
80分求助
571627
wujingxiu楼主2024/9/27 19:27
#include<iostream>
#include<cmath>
#include<algorithm>
#include<cstdio>
using namespace std;
double a,b,c,x1,x2,delta;
int main()
{
	cin>>a>>b>>c;
	delta=pow(b,2)-4*a*c;
	if(delta<0) cout<<"No answer!"<<endl;
	else	
	{
		x1=(-b-sqrt(delta))/(2*a);
		x2=(-b+sqrt(delta))/(2*a);
	}
	if(delta==0) printf("x1=x2=%.5f",x1);
	else 
	{
		printf("x1=%.5lf;x2=%.5lf\n",min(x1,x2),max(x1,x2));
	}
	cout<<endl;
	return 0;
}
2024/9/27 19:27
加载中...