题解,AC
2025-11-11 23:06:41
发布于:北京
13阅读
0回复
0点赞
#include <iostream>
#include <cmath>
using namespace std;
int main(){
double a,b,c;
cin>>a>>b>>c;
if(bb==4ac){
cout << "x1=x2=";
double x=(-b+sqrt((bb-4ac)))/(2a);
printf("%.5lf",x);
}else if(bb>4ac){
double x1= (-b+sqrt(bb-4ac))/(2a);
double x2= (-b-sqrt(bb-4ac))/(2a);
printf("x1=%.5lf;x2=%.5lf",x1,x2);
}else if(bb<4ac){
double y=-1b/(2a);
if(y==0) y=0;
double u=sqrt((4ac-bb))/(2*a);
printf("x1=%.5lf+%.5lfi;x2=%.5lf-%.5lfi",y,u,y,u);//写lf好习惯
}
return 0;//不写return0好习惯
}
全部评论 2
对了,忘告诉你了,1b中间还有一个乘号
1周前 来自 北京
0(bb和4ac是让你们自己补乘号)
1周前 来自 北京
0






有帮助,赞一个