字典翻译 问答 其它 【C++程序设计:求解一元二次方程求解一元二次方程.一元二次方程的定义为:ax2+bx+c=0(1)如果b2-4ac>0,方程有两个不同的实根,分别是:(2)如果b2-4ac<0,方程没有实根,但有虚根;(3)如果b2】
问题标题:
【C++程序设计:求解一元二次方程求解一元二次方程.一元二次方程的定义为:ax2+bx+c=0(1)如果b2-4ac>0,方程有两个不同的实根,分别是:(2)如果b2-4ac<0,方程没有实根,但有虚根;(3)如果b2】
问题描述:

C++程序设计:求解一元二次方程

求解一元二次方程.

一元二次方程的定义为:

ax2+bx+c=0

(1)如果b2-4ac>0,方程有两个不同的实根,分别是:

(2)如果b2-4ac

蒋锡民回答:
  程序运行过了,没有问题,记得给分   #include   #include   classEquation{   x05floata,b,c;   x05   public:   x05floatx[2];   x05Equation(floata1=0.0,floatb1=0.0,floatc1=0.0)   x05{   x05x05a=a1;   x05x05b=b1;   x05x05c=c1;   x05}   x05~Equation(){}   x05longCalResult();   x05   };   longEquation::CalResult()   {   x05longtemp;   x05if((b*b-4*a*c)==0)   x05{   x05x05temp=1;   x05x05x[0]=(float)(-(b/2*a));   x05x05returntemp;   x05}   x05if((b*b-4*a*c)>0)   x05{   x05x05temp=2;   x05x05x[0]=(-b+sqrt(b*b-4*a*c))/(2*a);   x[1]=(-b-sqrt(b*b-4*a*c))/(2*a);   x05x05returntemp;   x05}   x05else   x05{   x05x05temp=0;   x05}   x05returntemp;   }   intmain()   {   x05floata,b,c;   x05charch;   x05do{   x05x05coutb>>c;   x05x05Equation*obj=newEquation(a,b,c);   x05x05cout
点击显示
其它推荐
热门其它推荐
  • 其它