关于C++中IF的问题,在线等答案
这个是很简单,虽然我上课有认真听,但还不会啊!问题是求解一元二次方程;ax^2+bx+c=0a,b,c,键盘输入,a=0时,不能构成a!=0,b=0b!=0,x=-c/b...
这个是很简单,虽然我上课有认真听,但还不会啊!问题是求解一元二次方程;ax^2+bx+c=0
a,b,c,键盘输入,a=0时,不能构成
a!=0,b=0
b!=0,x=-c/b
=b^2-4ac
怎么用turboc2输入啊 展开
a,b,c,键盘输入,a=0时,不能构成
a!=0,b=0
b!=0,x=-c/b
=b^2-4ac
怎么用turboc2输入啊 展开
展开全部
#include <math.h>
#include <stdio.h>
void main()
{
double a, b, c, d, x1, x2;
printf("请输入 a, b 和 c: ");
scanf("%lf%lf%lf", &a, &b, &c);
if (a==0) printf("a 不能为零");
d = pow(b, 2) - 4*a*c;
if (d<0) printf("无解");
else
{
x1=(-b+sqrt(d))/(2*a);
x1=(-b-sqrt(d))/(2*a);
printf("x1=%lf, x2=%lf", x1, x2);
}
}
#include <stdio.h>
void main()
{
double a, b, c, d, x1, x2;
printf("请输入 a, b 和 c: ");
scanf("%lf%lf%lf", &a, &b, &c);
if (a==0) printf("a 不能为零");
d = pow(b, 2) - 4*a*c;
if (d<0) printf("无解");
else
{
x1=(-b+sqrt(d))/(2*a);
x1=(-b-sqrt(d))/(2*a);
printf("x1=%lf, x2=%lf", x1, x2);
}
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询