已知系数a.b C..使得ax²+bx+c有实根.求该一元二次方程的解.用c语言编程
来源:学生作业帮助网 编辑:作业帮 时间:2024/08/08 14:27:52
![已知系数a.b C..使得ax²+bx+c有实根.求该一元二次方程的解.用c语言编程](/uploads/image/z/2422336-40-6.jpg?t=%E5%B7%B2%E7%9F%A5%E7%B3%BB%E6%95%B0a.b+C..%E4%BD%BF%E5%BE%97ax%26%23178%3B%2Bbx%2Bc%E6%9C%89%E5%AE%9E%E6%A0%B9.%E6%B1%82%E8%AF%A5%E4%B8%80%E5%85%83%E4%BA%8C%E6%AC%A1%E6%96%B9%E7%A8%8B%E7%9A%84%E8%A7%A3.%E7%94%A8c%E8%AF%AD%E8%A8%80%E7%BC%96%E7%A8%8B)
xRN@Җ1фԆ&P*$,LQ!PA\ 3BRWss=;8ÁwF3 8̧ N!yroFt:ӗS?m9'^ȿ.{~捛`ETdM7PqOݡhVPx ,r$$ p/gBN[J@76G+MYx52fE7lП9h6t$4Ov%RVITe:8!ƨDeظggwЎm,ubTY2_.9U,JYQٸ%R.G.%5hPfSfr>
已知系数a.b C..使得ax²+bx+c有实根.求该一元二次方程的解.用c语言编程
已知系数a.b C..使得ax²+bx+c有实根.求该一元二次方程的解.用c语言编程
已知系数a.b C..使得ax²+bx+c有实根.求该一元二次方程的解.用c语言编程
#include "stdio.h"
#include "math.h"
/*求
ax*x+bx+c=0的解*/
main()
{
float a,b,c,x1,x2,d;
printf("请输入a:")
;
scanf("%f",&a);
printf("请输入b:");
scanf("%f",&b);
printf("请输入c:");
scanf("%f",&c);
d=b*b-4*a*c;
if(d < 0)
printf("方程没有实数解.\n");
if (d==0)
{
x1=(-b)/(2*a);
printf("x1=%f\n",x1);
}
if (d>0)
{
x1=(-b+sqrt(d))/(2*a);
x2=(-b-sqrt(d))/(2*a);
printf("x1=%f,x2=%f\n",x1,x2);}
}