社区讨论

90分,求助

B2053求一元二次方程参与者 4已保存回复 4

讨论操作

快速查看讨论及其快照的属性,并进行相关操作。

当前回复
4 条
当前快照
1 份
快照标识符
@lo8sxoxn
此快照首次捕获于
2023/10/28 00:02
2 年前
此快照最后确认于
2023/10/28 00:02
2 年前
查看原帖
咋就90分,错了第二个点,写着Wrong Answer.wrong answer Too long on line 1. 大佬帮帮忙
CPP
#include<bits/stdc++.h>
using namespace std;
double x1,x2,a,b,c;
int main(){
	cin>>a>>b>>c;
	if(b*b-4*a*c<0){
		cout<<"No answer!";
		return 0;
	}
	x1=(-b+sqrt(b*b-4*a*c))/(2*a);
	x2=(-b-sqrt(b*b-4*a*c))/(2*a);
	if(x1==x2){
		printf("x1=x2=%.5f",x1);
	}
	printf("x1=%.5f;x2=%.5f",min(x1,x2),max(x1,x2));
}

回复

4 条回复,欢迎继续交流。

正在加载回复...