【用C语言求解一元二次方程】-查字典问答网
分类选择

来自古元亭的问题

  【用C语言求解一元二次方程】

  用C语言求解一元二次方程

1回答
2020-12-24 20:39
我要回答
请先登录
邓俊泳

  #include

  floatf(float);

  voidmain()

  {

  floata,b,c,d,x1,x2,p,q;

  printf("a=");

  scanf("%f",&a);

  printf("b=");

  scanf("%f",&b);

  printf("c=");

  scanf("%f",&c);

  d=b*b-4*a*c;

  if(a==0)

  {

  printf("error");

  }

  else

  {

  if(d>=0)

  {

  x1=(-b+f(d))/(2*a);

  x2=(-b-f(d))/(2*a);

  printf("x1=%fnx2=%f",x1,x2);

  }

  else

  {

  p=(-b)/(2*a);

  q=(f(-d))/(2*a);

  printf("x1=%f+%finx2=%f+%fin",p,q,p,q);

  }

  }

  }

  floatf(floata)

  {

  floatc,b;

  while(a>c)

  {

  b=b+0.00001;

  c=b*b;

  }

  return(a);

  }

2020-12-24 20:42:45

最新问答

推荐文章

猜你喜欢

附近的人在看

推荐阅读

拓展阅读

  • 大家都在看
  • 小编推荐
  • 猜你喜欢
  •