选一关,红题,求调50pts
  • 板块学术版
  • 楼主YONEX
  • 当前回复9
  • 已保存回复9
  • 发布时间2024/3/28 21:39
  • 上次更新2024/3/29 11:40:35
查看原帖
选一关,红题,求调50pts
737219
YONEX楼主2024/3/28 21:39
#include<bits/stdc++.h>
using namespace std;
int main()
{
double a,b,c,x1,x2;cin>>a>>b>>c;
x1=(-b+sqrt(b*b-4*a*c))/(2*a);
x2=(-b-sqrt(b*b-4*a*c))/(2*a);

if(sqrt(b*b-4*a*c)<0)
{
	cout<<"No answer!";
	return 0;
}
if(x1==x2)
{
	cout<<"x1=x2=";
		printf("%0.5lf",x1);
}
if(x1<x2)
{
	cout<<"x1=";
	printf("%0.5lf",x1);
	cout<<";";		
	cout<<"x2=";
	printf("%0.5lf",x2);
}
if(x1>x2)
{
	cout<<"x2=";
	printf("%0.5lf",x2);
	cout<<";";		
	cout<<"x1=";
	printf("%0.5lf",x1);
}
	return 0;
}
2024/3/28 21:39
加载中...