60分
查看原帖
60分
750706
Curry_Skyfxxker楼主2022/8/6 19:30
#include<iostream>
#include<cstdio>
#include<math.h>
int main() 
{
double a,b,c,x;
scanf("%lf%lf%lf",&a,&b,&c);
if(b*b==4*a*c)
printf("x1=x2=%.5f",(-b+sqrt(b*b-4*a*c))/(2*a));
else {
if(b*b>4*a*c)
printf("x1=%.5f;x2=%.5f",(-b + sqrt(b*b-4*a*c))/(2*a), (-b - sqrt(b*b-4*a*c))/(2*a));
else
{
x=(-b/(2*a));
if(x==-0.00000)x=0;
printf("x1=%.5f%+.5fi;x2=%.5f-%.5fi",x,(sqrt(4*a*c-b*b) / (2*a)),x,(sqrt(4*a*c-b*b)/ (2*a)));
}
}
}

码风见谅一下

2022/8/6 19:30
加载中...