早教吧作业答案频道 -->其他-->
编程,编程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:求一元二次方程...的网友还看了以下:
再麻烦你两道题,编程题1.编写一个竞赛评分程序.(设4位选手,5位评委).评分标准:去掉一个最高分 2020-05-14 …
苏阿姨在编制一批中国结,计划每天编织7个,8天可以编制完,实际每天多编织2个,照这样的速度工作了4 2020-05-15 …
( 2 )以下关于编程语言的描述中,正确的是A )汇编语言是符号化的机器语言,机器可以直接执行B ) 2020-05-23 …
某公司3台编织机2.5小时可以编487.5米彩带.平均每台每小时可以编织多少米彩带? 2020-06-17 …
两道题对比是不是矛盾了?判断:企业只能编制一借一贷、一借多贷、多借一贷的会计分录,而不能编制多借多 2020-06-20 …
易语言判断有有几个编辑框有内容比如有5个编辑框,按下按钮后,当其中任意数量编辑框内有字符时,就把有 2020-06-29 …
编译原理的作业,求助啊,各位大哥一、选择题(从备选项中选出一个或多个正确答案)。1.编译程序中语法 2020-06-30 …
2-9编写程序计算梯形面积,精确到小数点后2位.从键盘输入上底a=2.51,下底b=7.62,高h 2020-07-17 …
我来编算式.(1)编2道积中含有2个0的乘法算式.(2)编2道商是三位数,除数是一位数,被除数是四 2020-07-21 …
有懂编译原理的吗、判断题()1.源程序同目标程序是等价的。()2.编译程序是把一种语言书写的程序翻 2020-08-02 …