C语言实验题――一元二次方程 II

 C语言实验题――一元二次方程 II_第1张图片

/*
解一元二次方程 
*/
#include
#include
void swap(double *x,double *y)
{
	double t=*x;
	*x=*y;
	*y=t;
}
int main()
{
	double a,b,c,tai,x1,x2;
	scanf("%lf %lf %lf",&a,&b,&c); 
	if(a<0)
		a*=-1,b*=-1,c*=-1;
	tai=b*b-4*a*c;
	if(tai>=0)
	{	
		x1=(-b+sqrt(tai))/(2*a);
		x2=(-b-sqrt(tai))/(2*a);
		if(x1

 

你可能感兴趣的:(C)