View Code of Problem 42

#include<stdio.h>
#include<math.h>
main(){
	int a,b,c;
	double x1,x2;
	scanf("%d%d%d",&a,&b,&c);
	if(sqrt(b*b-4*a*c)<=0)
		printf("无效输入\n");
	else{
		x1=(-b+sqrt(b*b-4*a*c))/(2*a);
		x2=(-b-sqrt(b*b-4*a*c))/(2*a);
		if(x1>=x2)
			printf("%.2f,%.2f\n",x1,x2);
		else
			printf("%.2f,%.2f\n",x2,x1);
	}
	return 0;
}

Double click to view unformatted code.


Back to problem 42