vb6.0编写二次方程ax^2+bx+c=0分别讨论a,b,c取零 取实数 取 复数 求程序
来源:学生作业帮 编辑:神马作文网作业帮 分类:综合作业 时间:2024/11/10 16:12:24
vb6.0编写二次方程ax^2+bx+c=0分别讨论a,b,c取零 取实数 取 复数 求程序
取复数的方程不会解额.
我这里只有一个讨论a,b,c取零、实数的代码,希望可以帮到你.
#include
#include
int main(void)
{
float a,b,c,d;
doublex1,x2;
scanf("%f%f%f",&a,&b,&c);
d=b*b-4*a*c;
if(a==0&&b==0)
{
if(c==0)
printf("No significance!");
else
printf("No Answer!");
}
else if(a==0&&b!=0)
{
printf("x1=x2=%lf\n",(-c/b));
}
else if(a!=0&&d>=0)
{
x1=(-b+sqrt(d))/(2*a);
x2=(-b-sqrt(d))/(2*a);
printf("x1=%lf\nx2=%lf\n",x1,x2);
}
else if(a!=0&&d
我这里只有一个讨论a,b,c取零、实数的代码,希望可以帮到你.
#include
#include
int main(void)
{
float a,b,c,d;
doublex1,x2;
scanf("%f%f%f",&a,&b,&c);
d=b*b-4*a*c;
if(a==0&&b==0)
{
if(c==0)
printf("No significance!");
else
printf("No Answer!");
}
else if(a==0&&b!=0)
{
printf("x1=x2=%lf\n",(-c/b));
}
else if(a!=0&&d>=0)
{
x1=(-b+sqrt(d))/(2*a);
x2=(-b-sqrt(d))/(2*a);
printf("x1=%lf\nx2=%lf\n",x1,x2);
}
else if(a!=0&&d
编写程序:输入a,b,c三个数,求一元二次方程ax^2+bx+c=0的根
已知b^2-4ac是一元二次方程ax^2+bx+c=0(a≠0)的一个实数根,求ab的取值范围
已知b^2-4ac是一元二次方程ax^2+bx+c=o(a≠0)的一个实数根,求ab的取值范围
已知一元二次方程ax²+bx+c=0,若a,b,c取2,-3,0三个数中的任一个数,则一元二次方程ax&sup
已知实系数一元二次方程ax^2+bx+c=0有两个实数根x1,x2,a>b>c,求d=|x1-x2|的取值范围.
1、编写一程序,求一元二次方程ax^2+bx+c=0(a0)的解
编写程序解一元二次方程ax^2+bx+c=0(a≠0)
编写程序,(C语言)求一元二次方程ax的2次方+bx+c=0的根
已知a,b,c属于R+,且log2(bx)乘以log2(ax)+1=0有两个实数根,求a/b的取值范围.
已知a,b,c属于R+,且log2(bx)乘以log2(ax)+1=0有两个实数根,求a/b的取值范围
实系数方程ax^2+bx+c=0有实数根x1,x2,设a>b>c且a+b+c=0,求|x1-x2|的取值范围
已知b^2-4ac是一元二次方程ax^2+bx+c=0(a不为0)的一个实数根,则ab的取值范围为