次方优化

 1 double p(int m,int n)
 2 {
 3     double a,b;
 4     if(n==1) return (double)m;
 5         else   b=p(m,n/2);
 6     a=b*b;
 7     if(n%2==1)
 8         a=a*m;
 9     return a;
10 }

 

posted @ 2013-04-05 09:36  萧凡客  阅读(152)  评论(0编辑  收藏  举报