c语言.解一元二次方程ax2+bx+c=0的解.下面是我写的,哪错了?
来源:学生作业帮 编辑:灵鹊做题网作业帮 分类:综合作业 时间:2024/05/12 03:10:22
c语言.解一元二次方程ax2+bx+c=0的解.下面是我写的,哪错了?
输入
a,b,c的值.
输出
两个根X1和X2,其中X1>=X2.结果保留两位小数.
#include
#include
void main ()
{
\x05double a,b,c,d,x1,x2;
\x05scanf("%lf%lf%lf",&a,&b,&c);
\x05d=pow(b,2)-4*a*c;
\x05x1=(-b-sqrt(d))/(2*a),
\x05x2=(-b+sqrt(d))/(2*a);
if (x1>=x2)
printf("%.2lf %.2lf\n",x1,x2);
\x05else
\x05 printf("%.2lf %.2lf\n",x2,x1);
}
输入
a,b,c的值.
输出
两个根X1和X2,其中X1>=X2.结果保留两位小数.
#include
#include
void main ()
{
\x05double a,b,c,d,x1,x2;
\x05scanf("%lf%lf%lf",&a,&b,&c);
\x05d=pow(b,2)-4*a*c;
\x05x1=(-b-sqrt(d))/(2*a),
\x05x2=(-b+sqrt(d))/(2*a);
if (x1>=x2)
printf("%.2lf %.2lf\n",x1,x2);
\x05else
\x05 printf("%.2lf %.2lf\n",x2,x1);
}
//对d的正负要做判!
#include
#include
void main ()
{
double a,b,c,d,x1,x2;
scanf("%lf%lf%lf",&a,&b,&c);
d=b*b-4*a*c;
if (d > 0)
{
x1=(-b-sqrt(d))/(2*a);
x2=(-b+sqrt(d))/(2*a);
printf("%.2lf %.2lf\n",x1,x2);
}
else if (d < 0)
printf("无解\n");
else
printf("x1 = x2 = %.2lf\n", -b / (2 * a));
}
#include
#include
void main ()
{
double a,b,c,d,x1,x2;
scanf("%lf%lf%lf",&a,&b,&c);
d=b*b-4*a*c;
if (d > 0)
{
x1=(-b-sqrt(d))/(2*a);
x2=(-b+sqrt(d))/(2*a);
printf("%.2lf %.2lf\n",x1,x2);
}
else if (d < 0)
printf("无解\n");
else
printf("x1 = x2 = %.2lf\n", -b / (2 * a));
}
c语言.解一元二次方程ax2+bx+c=0的解.下面是我写的,哪错了?
解一元二次方程ax2+bx+c=0的解.c语言编程求代码
求写一个C语言程序 求一元二次方程ax2+bx+c=0的跟.
求一元二次方程ax2+bx+c=0的解.a,b,c为任意实数.c语言编程
c语言一元二次方程ax2+bx+c=0的实根,然后输出
试写一个JAVA语言表达式,计算一元二次方程ax2+bx+c=0的一个根 .
如何解一元二次方程 ax2+bx+c=0
用VB编写一个解一元二次方程 AX2+BX+C=0的程序
一元二次方程ax2+bx+c=0至少有一个根是零的条件是( )
如果x1x2是一元二次方程ax2+bx+c=0的两根
已知抛物线y=ax2+bx+c的图像如图所示,则对于一元二次方程ax2+bx+c=0
阅读下面一段文字:“一元二次方程ax2+bx+c=0(a≠0)的根的情况有三种: