求一元二次方程的解

家住魔仙堡 提交于 2020-01-24 19:15:44
#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);
}

 

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!