70分求助
查看原帖
70分求助
790942
Muneyoshi楼主2022/9/12 07:47
#include<stdio.h>
#include<math.h>
int main(void)
{
	double a, b, c;
	scanf_s("%lf %lf %lf",&a,&b,&c);
	double x1,x2;
	x1 = -b + sqrt(b * b - 4 * (a * c));
	x1 = x1 / (2*a);
	x2 = -b - sqrt(b * b - 4 * (a * c));
	x2 = x2 / (2 * a);
	if ((b * b - (4 * a * c)) >= 0) {
		if (x1 == x2)printf("x1=x2=%.5f", x1);
		else if (x1 < x2)printf("x1=%.5f;x2=%.5f", x1, x2);
		else printf("x2=%.5f;x1=%.5f",x2,x1);
	}
	else printf("No answer!");
	return 0;
}
2022/9/12 07:47
加载中...