早教吧作业答案频道 -->其他-->
求教一道C语言题目用C语言求ax²+bx+c=0的根.分别考虑的d=b²-4ac大于0、等于0和小于0这3种情况
题目详情
求教一道C语言题目
用C语言求ax²+bx+c=0的根.分别考虑的d=b²-4ac大于0、等于0和小于0这3种情况
用C语言求ax²+bx+c=0的根.分别考虑的d=b²-4ac大于0、等于0和小于0这3种情况
▼优质解答
答案和解析
#include
#include
int main(void) //求方程ax^2+bx+c=0的解
{
float a,b,c,disc,x1,x2,realpart,imagpart;
scanf("%f,%f,%f",&a,&b,&c);
printf("The equation");
if(fabs(a)0,方程有两个不相等的实数根
{
x1=(-b+sqrt(disc))/(2*a); //sqrt()为开平方根函数
x2=(-b-sqrt(disc))/(2*a);
printf("has distinct real roots:%8.4f and %8.4f\n",x1,x2);
}
else //disc
#include
int main(void) //求方程ax^2+bx+c=0的解
{
float a,b,c,disc,x1,x2,realpart,imagpart;
scanf("%f,%f,%f",&a,&b,&c);
printf("The equation");
if(fabs(a)0,方程有两个不相等的实数根
{
x1=(-b+sqrt(disc))/(2*a); //sqrt()为开平方根函数
x2=(-b-sqrt(disc))/(2*a);
printf("has distinct real roots:%8.4f and %8.4f\n",x1,x2);
}
else //disc
看了 求教一道C语言题目用C语言求...的网友还看了以下:
二次函数y=ax²+bx+c(a≠0)配方后的形式(大家一定要帮帮忙)ax²+bx+c=0(a>0 2020-05-16 …
求救~方程ax^2+bx+c=0(a≠0)有一非零根x1,方程-ax^2+bx+c=0有一非零根x 2020-05-16 …
一般情况下,如果一元二次方程ax^2+bx+c=0(a不等于0)的两个实数根分别为x1和x2,那么 2020-05-16 …
已知抛物线y=ax²+bx+c(a≠0)与x轴的两个交点的坐标分别为(2,0),(-3/2,0)则 2020-06-14 …
一元二次方程根的图像情况,急询问!ax2+bx+c>0(a≠0)解集为空集是a和判别式的情况是什么 2020-06-23 …
一元二次方程的判别式关于x一元二次方程ax^2+bx+c=0(a≠0)的根的判别式△=_____( 2020-06-27 …
已知0<a<bx=根号a+b减根号by=根号b减根号b-a求:x与y的大小关系 2020-07-09 …
一元二次方程的判别式关于x一元二次方程ax^2+bx+c=0(a≠0)的根的判别式△=(1)△>0 2020-08-01 …
若二次函数y=ax2+bx+c(a≠0)的图象与x轴有两个交点,坐标分别为(x1,0),(x2,0) 2020-11-01 …
想好久的数学题,大侠!若设关于X的一元二次方程ax²+bx+c=0(a≠00的两个根分别为X⒈,X2 2020-11-04 …