View Code of Problem 42

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

Double click to view unformatted code.


Back to problem 42