请帮我看看这个问题出在哪运行不对
查看原帖
请帮我看看这个问题出在哪运行不对
599252
IHIHIH13楼主2021/12/23 21:13
#include "stdio.h"
#include "math.h"
#define max
#define min
#define sqrt
int main()
{
	double a,b,c,x1,x2;
	scanf("%lf%lf%lf",&a,&b,&c);
	if(b*b-4*a*c<0)
	{
	 printf("No answer");
	 return 0;
	 }		
	x1=(-b+sqrt(b*b-4*a*c))*1.0/(2*a);
	x2=(-b-sqrt(b*b-4*a*c))*1.0/(2*a);
	if(b*b-4*a*c==0)
	{
	printf("x1=x2=%.5lf\n",x1);
	}
    else
	{
	printf("x1=%.5lf;x2=%.5lf\n",min(x1,x2),max(x1,x2));
	}
	return 0;
 } 
2021/12/23 21:13
加载中...