试验第一题

#include<stdio.h>
#include<math.h>
int main(void)
{
	int a,b,c,d;
	double x1,x2;

	scanf("%d %d %d",&a,&b,&c);
	if(a==0)
		printf("Error!");
	else if(a>0)
		if(b*b-4*a*c<0)
			printf("No,solution!");
		if(b*b-4*a*c=0)
			printf("x1=x2=%.6f
",x1=x2=-b/2*a);
		else{
			d=sqrt(b*b-4*a*c);
			printf("x1=%.6f
",(-b+d)/2*a);
			printf("x2=%.6f
",(-b-d)/2*a);
		}
		else if(a==0&&b==0&&c==0)
			return 0;
}
return 0;
}
原文地址:https://www.cnblogs.com/huangsilinlana/p/3447001.html