C语言,求一元二次方程的解
问答/382℃/2024-07-03 14:52:11
优质解答:
#include "stdio.h"
#include "math.h"
/*求一元二次方程ax*x+bx+c=0的解*/
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);}
}
我来回答
猜你喜欢
- 一张三角形纸片ABC,∠A=55º,∠B=65º,现将纸片的一角折叠
- 一道数学简算题(1/1+2)+(1/1+2+3)+(1/1+2+3+4)+……+(1/1+2+3+4+5+6+7+8+9
- 形容母爱的成语一定是成语
- 《报》报道:一名男子在建设银行北京分行洋桥支行内实施抢劫并劫持了银行女保洁员.途径此地的武警北京总队某部后勤部
- 若x分之1+y分之1=2,则分式x-xy+y分之2x+3xy+2y的值是多少
- 已知关于x的一元两次方程(m-1)x^2+5x+m^2-3m+2=0的常数项为0,求m的值
- 五年级下册语文课文第四课分段
- After school,g___of students go out of the school
- she seems to be worried now.(改为同义句) ______ _____
- 2道小学奥数89+14=100,移动卡片使得等式成立把1~9分别添入下面的空格处使等式成立数字不能重复÷=(