早教吧作业答案频道 -->其他-->
编程,编程2:求一元二次方程ax2+bx+c=0的解.解有以下几种可能:①系数a=0时,该方程不是二次方程.②判别式b2-4ac=0时,有两个相等实根.③判别式b2-4ac>0时,有两个不等实根.④判别式b2-4ac
题目详情
编程,
编程2:求一元二次方程 ax2+bx+c=0 的解.解有以下几种可能:
①系数a=0时,该方程不是二次方程.②判别式b2-4ac=0时,有两个相等实根.③判别式b2-4ac>0时,有两个不等实根.④判别式b2-4ac
编程2:求一元二次方程 ax2+bx+c=0 的解.解有以下几种可能:
①系数a=0时,该方程不是二次方程.②判别式b2-4ac=0时,有两个相等实根.③判别式b2-4ac>0时,有两个不等实根.④判别式b2-4ac
▼优质解答
答案和解析
#include "stdio.h"
#include "math.h"
int main()
{
float a,b,c,x1,x2,delta;
printf("输入一元二次方程系数:");
scanf("%f %f %f",&a,&b,&c);
delta=b*b-4*a*c;
if(a==0)
{
printf("该方程不是二次方程.");
}
else
{
if(delta==0)
{
x1=-b/(2*a);
//x2=x1;
printf("有两个相等实根.%d",x1);
}
else if(delta>0)
{
x1=(-b+sqrt(delta))/(2*a);
x2=(-b-sqrt(delta))/(2*a);
printf("有两个不等实根.\nx1=%f\nx2=%f\n",x1,x2);
}
else
{
printf("有两个不等虚根.\nx1=%f+%fi\nx2=%f-%fi\n",-b/(2*a),sqrt(-delta)/(2*a),-b/(2*a),sqrt(-delta)/(2*a));
}
}
}
#include "math.h"
int main()
{
float a,b,c,x1,x2,delta;
printf("输入一元二次方程系数:");
scanf("%f %f %f",&a,&b,&c);
delta=b*b-4*a*c;
if(a==0)
{
printf("该方程不是二次方程.");
}
else
{
if(delta==0)
{
x1=-b/(2*a);
//x2=x1;
printf("有两个相等实根.%d",x1);
}
else if(delta>0)
{
x1=(-b+sqrt(delta))/(2*a);
x2=(-b-sqrt(delta))/(2*a);
printf("有两个不等实根.\nx1=%f\nx2=%f\n",x1,x2);
}
else
{
printf("有两个不等虚根.\nx1=%f+%fi\nx2=%f-%fi\n",-b/(2*a),sqrt(-delta)/(2*a),-b/(2*a),sqrt(-delta)/(2*a));
}
}
}
看了 编程,编程2:求一元二次方程...的网友还看了以下:
判别式b^2-4ac>0还是b^2-4ac>=0 2020-05-16 …
数学根的判别式畸形题一道..已知关于X的方程(m-2)X^2+(2m+1)X+1=0有两个不相等的 2020-06-06 …
如何证明完全平方式的判别式为0老师说但凡完全平方式的b²-4ac=0,怎样才能证明? 2020-06-17 …
二次函数图像位于X轴上方的条件是什么二次函数图像位于X轴上方的条件是什么这个问题的答案如果写成,条 2020-06-21 …
我想问下二元一次方程判别式b^2-4ac有什么作用,怎么用的.我可能以前老师讲时没听到,现在高中要 2020-07-29 …
解不等式x^2-x+2>0用判别式b^2-4ac能算出1-4*2*1=-70比如525-5+2>0 2020-07-31 …
为什么判别式可以判断根的个数为什么一元二次的判别式(b2-4ac)可以判断根的个数? 2020-08-01 …
数学帝,快来啊啊啊啊55555如何利用初等对称多项式和对称多项式求出多项式的判别式呢?(比如一元二 2020-08-01 …
4y方+4xy+x+6=0,则x属于()这道题老师的解法是:看成是关于y的方程有解,判别式b方-4 2020-08-01 …
若x=1是一元二次方程的根,则判别式△=b2-4ac和完全平方式M=的关系是()A.△=MB.△> 2020-08-01 …