精选问答
请写出计算机编程求解一元二次方程 ax2+bx+c=0(设a 0)实数根的步骤只要写步骤 你这个好象不符合要求答出来再加10分

2019-04-13

请写出计算机编程求解一元二次方程 ax2+bx+c=0(设a 0)实数根的步骤
只要写步骤
你这个好象不符合要求
答出来再加10分
优质解答
#include
#include
main()
{
float a,b,c,p,x1,x2; /*a,b,c为方程的系数,p用来存放b*b-4ac 的值,x1,x2存放解*/
scanf("%f%f%f",&a,&b,&c);
if(a==0&b==0)
{
if(c==0)
printf("有无穷多个解");
else
printf("无解");
}
else if(a==0&&b!=0)
{
printf("方程的解为:%f",-c/b);
}
else if(a!=0)
{
p=b*b-4ac;
if(p
#include
#include
main()
{
float a,b,c,p,x1,x2; /*a,b,c为方程的系数,p用来存放b*b-4ac 的值,x1,x2存放解*/
scanf("%f%f%f",&a,&b,&c);
if(a==0&b==0)
{
if(c==0)
printf("有无穷多个解");
else
printf("无解");
}
else if(a==0&&b!=0)
{
printf("方程的解为:%f",-c/b);
}
else if(a!=0)
{
p=b*b-4ac;
if(p
相关问答