用C语言解下列方程3X的平方+5X-12=0的方程根
答案:4 悬赏:80 手机版
解决时间 2021-01-24 12:13
- 提问者网友:星軌
- 2021-01-23 16:38
用C语言解下列方程3X的平方+5X-12=0的方程根
最佳答案
- 五星知识达人网友:拜訪者
- 2021-01-23 17:11
#include "stdio.h"
#include "math.h"
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);}
}
求方程都可以用这个的,其中上面的a=3,b=5,c=-12. ax2+bx+c=0的形式,好好琢磨下吧
#include "math.h"
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);}
}
求方程都可以用这个的,其中上面的a=3,b=5,c=-12. ax2+bx+c=0的形式,好好琢磨下吧
全部回答
- 1楼网友:封刀令
- 2021-01-23 19:59
0.75,-3
- 2楼网友:duile
- 2021-01-23 18:44
方程式可以转换成(3X-4)(x+3)=0。
- 3楼网友:孤独的牧羊人
- 2021-01-23 18:00
#include
#include
void main()
{
double x,y;
x=( (-5)+sqrt( 5*5-( 4*3*(-12) ) ) )/(2*3);
y=( (-5)-sqrt( 5*5-( 4*3*(-12) ) ) )/(2*3);
printf("结果是: %f和%f/n",x,y);
}
//很抱歉我比较笨,只想到用求根公式来计算..
#include
void main()
{
double x,y;
x=( (-5)+sqrt( 5*5-( 4*3*(-12) ) ) )/(2*3);
y=( (-5)-sqrt( 5*5-( 4*3*(-12) ) ) )/(2*3);
printf("结果是: %f和%f/n",x,y);
}
//很抱歉我比较笨,只想到用求根公式来计算..
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯