pow(x, n)

pow(x, n)
long   long  pow( int  x, unsigned  int  n)
{
  
long   long  p  =   1 ;
  
while  (n  >   0 ) {
    
if  (n  &   1 ) p  *=  x;
    x 
*=  x;
    n 
>>=   1 ;        
  }
  
return  p;
}

// this is a demo from micheal

你可能感兴趣的:(pow(x, n))