早教吧作业答案频道 -->其他-->
编程,编程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:求一元二次方程...的网友还看了以下:
观察下列等式:4×1=2的平方-0的平方,4×2=3的平方-1的平方,4×3=4的平方-2的平方… 2020-04-27 …
方程ax的平方+bx+4=0的两个根分别为1和-3求a、b的值解方程 x的平方-(2m+1)x+m 2020-05-16 …
若这两条切线相互垂直,则椭圆的离心率为已知椭圆x方/a方+y方/b方=1(a>b>0),过点(a方 2020-06-09 …
0.7777乘0.7+0.1111乘5.1等于多少能不能用简便方法0.7777乘0.7+0.111 2020-07-24 …
因为0的平方等于0,0的0次方是1.这两句话我很矛盾搞不明白,到底是1还是0?平方和次方有什麽区别 2020-07-30 …
一元二次方程中,根的判别式不是只能用来判断方程有无根或解方程吗?已知关于X的一元二次方程X的平方- 2020-08-01 …
解指数方程!0.8^x-C*0.6^x=1-C,其中C为常数.0.8**x-C*(0.6**x)= 2020-08-01 …
管理学决策计算题、某企业生产一种产品,市场预测结果表明有三种可能:销路好,其概率为0.4;销路一般 2020-08-04 …
初一数学题1.已知关于X的一元二次方程ax*+bx*+c=0[abc表示已知量,A不等于0]的解:当 2020-11-23 …
我们知道,当+3+(-3)=0时,3的三次方+-3的三次方=0也成立,我们是否能得出这样的结论(好的 2020-12-23 …