早教吧作业答案频道 -->其他-->
编程,编程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:求一元二次方程...的网友还看了以下:
英语中一个句子有两个动词,在变过去式时,哪个动词变化? 2020-04-08 …
七下数学知识点当一个式子表示几个乘积关系的式子的和时,其中每个表示乘积的式子就叫这个和式的项.每项 2020-05-13 …
PC机所配置的显示器,若显示控制卡上显示存储器的容量1MB,当采用800×600分辨模式时,每个像素 2020-05-24 …
PC机所配置的显示器,若显示控制卡上显示存储器的容量是1MB,当采用800×600分辨模式时,每个像 2020-05-24 …
● 字符串采用链表存储方式时,每个结点存储多个字符有助于提高存储密度。若采用结点大小相同的链表 2020-05-25 …
字符串采用链表存储方式时,每个结点存储多个字符有助于提高存储密度。若采用结点大小相同的链表存 2020-05-26 …
10.在Word2003中,关于样式的叙述不正确的是().A)当更改某一段落样式时,整个文档中使用 2020-06-11 …
在Word2003中,关于样式的叙述不正确的是().A)当更改某一段落样式时,整个文档中使用此样式 2020-06-11 …
一次函数连立解析式时两个y值一样吗 2020-12-05 …
校运会开幕式时每个班级都要读的班级致词怎么写啊.要写班级的特点,不过随便写都可以了. 2020-12-10 …