4 5 8 B溃了
查看原帖
4 5 8 B溃了
1116303
_Mar楼主2023/10/31 15:10
#include<stdio.h>
#include<math.h>
int main()
{
	double a, b, c;
	double cir, x, x1, x2;
	scanf("%lf%lf%lf",&a, &b, &c);
	cir = b * b - 4 * a * c;
	if(cir<0)
	{
		printf("No answer!");
	}
	else if(cir==0)
	{
		x = -b / (2 * a);
		printf("x1=x2=%.5lf",x);
	}
	else//cir>0
	{
	    x1 = -b / (2 * a )+ sqrt(cir) / (2 * a);
		x2 = -b / (2 * a )- sqrt(cir) / (2 * a);
		if(x1<x2)//x1<x2
		{
			printf("x1=%.5lf;x2=%.5lf",x1,x2);
		}
		else//x2<x1
		{
			printf("x2=%.5lf;x1=%.5lf",x2,x1);
		}
	}
	return 0;
}
2023/10/31 15:10
加载中...