POJ1.4 20题求助
  • 板块灌水区
  • 楼主laopig
  • 当前回复0
  • 已保存回复0
  • 发布时间2024/12/4 16:34
  • 上次更新2024/12/4 20:05:17
查看原帖
POJ1.4 20题求助
754182
laopig楼主2024/12/4 16:34
#include<bits/stdc++.h>
using namespace std;
int main()
{
	double a,b,c;
	scanf("%lf%lf%lf",&a,&b,&c);
	if(b*b==4*a*c)
		printf("x1=x2=%.5lf",b/a/-2);
	if(b*b>4*a*c)
		printf("x1=%.5lf;x2=%.5lf",(-b+sqrt(b*b-4*a*c))/2/a,(-b-sqrt(b*b-4*a*c))/2/a);
	if(b*b<4*a*c)
		if(!b)
			printf("x1=%.5lf+%.5lfi;x2=%.5lf-%.5lfi",0,abs(sqrt(4*a*c-b*b)/2/a),0,abs(sqrt(4*a*c-b*b)/2/a));
		else
			printf("x1=%.5lf+%.5lfi;x2=%.5lf-%.5lfi",-b/2/a,abs(sqrt(4*a*c-b*b)/2/a),-b/2/a,abs(sqrt(4*a*c-b*b)/2/a));
	return 0;
}

求助,过了朝我要歌

2024/12/4 16:34
加载中...