编写一个函数 void Root(int a,int b,int c)用于求解一元二次方程的解。其中参数a、b、c代表其系数。
编写一个函数 void Root(int a,int b,int c)用于求解一元二次方程的解。其中参数a、b、c代表其系数。
日期:2018-11-27 08:58:24 人气:1
int GetRoot(float a, float b, float c ,double* root){
double delta, deltasqrt ;
delta = b* b - 4*a*c ;
if(delta<0) return 0 ;
deltasqrt = sqrt(delta) ;
if (a!=0.0){
root[0] = (deltasqrt - b)/(2.0*a) ;
root[1] = (-deltasqrt - b)/(2.0*a) ;