从主函数中输入

从主函数中输入ax2+bx+c=0的a、b、c参数,用函数求出当b2-4ac大于等于0时的实数根,并输出结果。

 

 

 

#include “stdio.h”
#include “math.h”

void solve(float a,float b,float c)
{ float x1,x2,t;
  t=b*b-4*a*c;
  if (t<0) printf(“判别式小于0.\n”);
  else
  { t=sqrt(t);
    x1=(-b+t)/(2*a);   x2=(-b-t)/(2*a);
    printf(“方程的两根为:x1=%f,x2=%f\n”,x1,x2);
  }
}

void main()
{ float a,b,c;
  printf(“请输入方程的3个系数a,b,c”);
  scanf(“%f%f%f”,&a,&b,&c);
  solve(a,b,c);
}

© 版权声明
THE END
喜欢就支持以下吧
点赞22 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容