编写一个C语言程序来求解下面一个一元二次方程的实数解:2x2+5x+3=0。
答案:1 悬赏:30 手机版
解决时间 2021-03-29 02:42
- 提问者网友:山高云阔
- 2021-03-28 04:03
编写一个C语言程序来求解下面一个一元二次方程的实数解:2x2+5x+3=0。
最佳答案
- 五星知识达人网友:人间朝暮
- 2021-03-28 05:08
#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)
#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("此方程没有实数根。
");if (d==0)
{
x1=(-b)/(2*a);
printf("x1=%f
",x1);}
if (d>0)
{
x1=(-b+sqrt(d))/(2*a);
x2=(-b-sqrt(d))/(2*a);
printf("x1=%f,x2=%f
",x1,x2);}
}
如果以上答案对你有用的话,麻烦请点击采纳,谢谢!
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯