求助
查看原帖
求助
598151
Ntokisq楼主2022/4/17 11:02
#include<bits/stdc++.h>
using namespace std;
int main(){
	double a,b,c; 
	cin>>a>>b>>c;
	double d=b*b-4*a*c;
	if(d>0){
		double x1=(-b+sqrt(d))/(2*a);
		double x2=(-b-sqrt(d))/(2*a);
		if(x1>x2)
			swap(x1,x2);
		printf("x1=%.5lf;x2=%.5lf",x1,x2);	
	}
	else if(d==0){
		double x1=(-b+sqrt(d))/(2*a);
		double x2=(-b-sqrt(d))/(2*a);
		printf("x1=x2=%.5lf",x1,x2;	
	}
	else
		printf("No answer";	
	return 0;
} 
2022/4/17 11:02
加载中...