求一元二次方程的解

#include "stdio.h"
#include "math.h"
void main()
{
  double a,b,c,x1,x2,p,q,dis;
  printf("输入abc的值\n");
  scanf("a=%lf b=%lf c=%lf",&a,&b,&c);
  dis=sqrt(b*b-4*a*c);
  p=-b/(2*a);
  q=dis/(2*a);
  x1=p+q;
  x2=p-q;
  printf("一元二次方程的解为:\n");
  printf("x1=%5.2lf\nx2=%5.2lf\n",x1,x2);
}

 

上一篇:足球与oracle系列(1):32路诸侯点兵,oracle32进程联盟 之A组巴西SMON进程的大局观


下一篇:计算两点间的距离 题解