// 求ax^2+bx+c=0方程的根
# include <stdio.h>
# include <math.h>
int main()
{
double a,b,c,p,q,x1,x2;
printf("请输入 a, b, c:\n");
scanf("%lf %lf %lf",&a,&b,&c);
p=-b/(2*a);
q=sqrt(b*b-4*a*c)/(2*a);
x1=p+q;
x2=p-q;
printf("x1=%7.2f\nx2=%7.2f\n",x1,x2);
return 0;
}
本文介绍了一种使用C语言编程解决二次方程ax^2+bx+c=0的方法。通过输入方程系数a、b、c,程序将计算并输出方程的两个实数根x1和x2。该程序利用了数学公式p=-b/(2*a)和q=sqrt(b*b-4*a*c)/(2*a),其中p和q用于确定方程的根。

被折叠的 条评论
为什么被折叠?



