早教吧 育儿知识 作业答案 考试题库 百科 知识分享

编程,编程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));
}
}
}
看了 编程,编程2:求一元二次方程...的网友还看了以下:

(2/3)确,其余题中:有两道只能分别判断2个选项是错误的,有一道仅能判断1个选项是错误的,还有一  2020-04-25 …

如图是有氧呼吸过程图解,请依图回答:(1)依次写出①③所代表的物质:①:③:.(2)依次判断④⑤⑥  2020-05-14 …

心肺复苏术,判断颈动脉波动为什么是5秒?不是3秒或者6秒抢救五个循环后,再次判断颈动脉波动,心肺复  2020-06-16 …

氧化还原反应如何不动脑筋就很快判断氧化还原反应如何不动脑筋就能很快判断氧化剂与还原剂判断方法我知道  2020-07-10 …

如图为某二倍体生物细胞分裂某一时期示意图,据图判断()A.该时期有6条染色体,6个DNA分子B.该  2020-07-30 …

一元二次方程中,根的判别式不是只能用来判断方程有无根或解方程吗?已知关于X的一元二次方程X的平方-  2020-08-01 …

圆锥曲线请问为什么将两个二元二次方程联立起来判断焦点个数时不能使用判别式?  2020-08-01 …

对于未知数的系数是小数或分数的二元一次方程组,不能直接判断用哪种消元法求解,应先把原方程组化为()  2020-08-03 …

甲乙二人进行射击比赛,甲先发10发子弹,共中79环,乙接着打了7发子弹共中52环,乙若想获胜,第八次  2020-11-30 …

关于初二菱形的判定问题已知一个四边形ABCD中,AB=BC=CD,根据这样的条件,你能判定它是菱形吗  2021-01-22 …