第2关:计算一元二次方程的根-------C语言程序设计技术(选择结构程序设计进阶)

51 阅读1分钟
#include<stdio.h>
	int main(void)
	{  
	  /*********Begin*********/
float a,b,c;
double x1,x2,d;
printf("Please enter the coefficients a,b,c:\n");
scanf("%f,%f,%f",&a,&b,&c);
d=b*b-4*a*c;
if(b*b-4*a*c<0)
{
printf("error!");
return 0;
}
else{
x1 = (-b+sqrt(d))/(2*a);
x2 = (-b-sqrt(d))/(2*a);
printf("x1=%.4f, x2=%.4f",x1,x2);
  }
	  /*********End**********/ 
       return 0;
	}