大佬求助,有一个点WA
查看原帖
大佬求助,有一个点WA
1036150
__Young__楼主2023/11/13 21:34
#include<bits/stdc++.h>
using namespace std;
double a,b,c;
int main(){
	cin>>a>>b>>c;
	double der=(b*b)-(4*a*c);
	if(der<0){
		cout<<"No answer!";
		return 0;
	}
	else if(der==0){
		double x1=-b+sqrt(der)/(2*a);
		printf("x1=x2=%.5f",x1);
		return 0;
	}
	else {
		double x1=(-b+sqrt(der))/(2*a);
		double x2=(-b-sqrt(der))/(2*a);
		if(x1>x2){
			printf("x1=%.5f;x2=%.5f",x2,x1);
			return 0;
		} 
		else{
			printf("x1=%.5f;x2=%.5f",x1,x2);
			return 0;
		}
	}
	return 0;
}
2023/11/13 21:34
加载中...