Pow(x, n)

2110阅读 0评论2015-03-04 qinchaowhut
分类:C/C++



  1. double myPow(double x, int n) {
  2.         if(n==1)
  3.          return x;
  4.         if(n==0)
  5.          return 1;
  6.      if(n%2==0)
  7.          return myPow(x*x,n/2);
  8.      else
  9.          return myPow(x*x,n/2)*(n>0? x:1/x);
  10. }


上一篇:反转链表(递归实现)
下一篇:Merge Sorted Array