站外题求助QAQ
  • 板块题目总版
  • 楼主littlewhite_
  • 当前回复1
  • 已保存回复1
  • 发布时间2024/7/26 12:45
  • 上次更新2024/7/26 14:18:55
查看原帖
站外题求助QAQ
811437
littlewhite_楼主2024/7/26 12:45

跟B2053几乎一样的题

题目:

记录:

代码:

#include <bits/stdc++.h>
using namespace std;
double a,b,c; 
int main()
{
	scanf("%lf %lf %lf",&a,&b,&c);
	double x1=(-b+sqrt(b*b-4*a*c))/(2*a);
	double x2=(-b-sqrt(b*b-4*a*c))/(2*a);
	if(b*b==4*a*c) printf("x1=x2=%.5lf",x1);
	else if(b*b>4*a*c)
	{
		if (x1<x2)
        {
            swap(x1,x2);
        }
        printf("x1=%.5lf;x2=%.5lf",x1,x2);
	}
	else 
	{
		printf("x1=%.5lf+%.5lfi;",-b/(2*a),sqrt(4*a*c-b*b)/(2*a));
		printf("x2=%.5lf-%.5lfi",-b/(2*a),sqrt(4*a*c-b*b)/(2*a));	
	} 
	return 0;
} 
2024/7/26 12:45
加载中...