编写一个C语言程序来求解下面一个一元二次方程的实数解:2x2+5x+3=0。

代码截图
运行结果截图

#include "stdio.h"

#include "math.h"

int main()

{

float a,b,c,x1,x2,d;

printf("请输入a:");

scanf("%f",&a);

printf("请输入b:");

scanf("%f",&b);

printf("请输入c:");

scanf("%f",&c);

d=b*b-4*a*c;

if(d < 0)

printf("此方程没有实数根。\n");

if (d==0)

{

x1=(-b)/(2*a);

printf("x1=%f\n",x1);

}

if (d>0)

{

x1=(-b+sqrt(d))/(2*a);

x2=(-b-sqrt(d))/(2*a);

printf("x1=%f,x2=%f\n",x1,x2);

}

}

如果以上答案对你有用的话,麻烦请点击采纳,谢谢!

温馨提示:内容为网友见解,仅供参考
无其他回答

编写一个C语言程序来求解下面一个一元二次方程的实数解:2x平方+5x...
一元二次方程ax^2+bx+c=0 (a≠0)的解有三种情况:①判别式Δ=0时,有两个相等实根。②判别式Δ>0时,有两个不等实根。③判别式Δ<0时,无实数解。源程序如下:C语言程序求解一个一元二次方程 此题的a=2,b=5,c=3:程序运行结果 注意如果a是分数时, c语言输入要转化成小数,例如1...

编写一个c语言程序,求解一元二次方程2X²+5X+3=0的实数解
return 0;}

急解一个数据结构的题(C语言)
题目如下:两个一元多项式相乘的算法M(x)=A(x)*B(x)=A(x)*[b1X^e1+b2X^e2+...+bnX^en]也就是A(x)和B(x)都个是一个一元多项式。例如:M(x)=A(x)*B(x)=(2x^2+3x^3+4x^4)*(5x^2+6x^3+7... 题目如下: 两个一元多项式相乘的算法 M(x)=A(x)*B(x) =A(x)*[b1X^e1+b2X^e...

c语言求一元二次方程的根
\/2\/ax2=-b\/2\/a-sqrt(dlt)\/2\/a。cout<<a<<"x^2+"<<b<<"x+"<<c<<"=0有两个实根:";cout<<"x1="<<x1<<",x2="<<x2<<endl;} else {x1=-b\/2\/a;x2=sqrt(-dlt)\/2\/a;cout<<a<<"x^2+"<<b<<"x+"<<c<<"=0有两个虚根:"。cout<<"x="<<x1<<"+\/-"<...

2x2+5x-3<0的解集为__
∵方程2x2+5x-3=0的实数解是x1=-3、x2=12;∴不等式2x2+5x-3<0的解集为{x|-3<x<12};故答案为:{x|-3<x<12}.

怎么利用C语言解方程
采用C语言编程解方程,有两种情况:1 简单的方程,比如一元一次方程,或者多元一次方程,以及一元二次方程等,这类数学上有固定的解题方法的,可以在程序中输入参数,并按照数学方法,进行求解。2 复杂的方程,比如高次方程,或者积分方程等,对于这类问题,在数学上有着自己的解法,但是移植到计算机中...

c语言 计算分段函数,测试数据分别是-2,3,7
{ f=x+1; if ( f<0 ) f=-f; } x<=5 x,f);计算下列分段函数 f(x,y)= 2X2+3x+1\/(x+y) (x>=0,y>0)f(x,y)=2X2+3x+1\/(1+y2)(x>=0,y<=0)f(x,y)=3sin(x+y)\/ 2X2+3X+1 (x<0)

一元二次方程练习题
解 (x+3a)(x-a)=0.x1=-3a,x2=a.(11)2x^2+7x=4.解:方程可变形为2x^2+7x-4=0.∵a=2,b=7,c=-4,b2-4ac=72-4×2×(-4)=81>0,∴x= .∴x1= ,x2=-4.(12)x^2-1=2 x 解:方程可变形为x^2-2 x-1=0.∵a=1,b=-2 ,c=-1,...

如何用电脑计算二次方程 如 (x²+x+1=0)
) 程式组 41 bytes 1 ? → A : ? → B : ? → C : B2 – 4AC → C : 2 ( √C – B ) ÷ 2A ◢ 3 ( -√C – B ) ÷ 2A MODE MODE MODE 2 程式五 ( 完全跟足一元二次方程公式 Quadratic Formula 编写。另外,如果输入的是整数,而根是有理数 ( Rational Number ),...

一元二次方程求根公式详细的推导过程
一、一元二次方程求根公式 1、2、公式描述:一元二次方程形式:ax2+bx+c=0(a≠0,且a,b,c是常数)。3、满足条件:(1)是整式方程,即等号两边都是整式,方程中如果有分母;且未知数在分母上,那么这个方程就是分式方程,不是一元二次方程,方程中如果有根号,且未知数在根号内,那么这个...

相似回答