从主函数中输入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);
}
© 版权声明
部分文章来自网络,只做学习和交流使用,著作权归原作者所有,遵循 CC 4.0 BY-SA 版权协议。
THE END
暂无评论内容