赞
踩
题目:
题解:
- double myPow(double x, int n){
- if(n == 0 || x == 1){
- return 1;
- }
- if(n < 0){
- return 1/(x*myPow(x,-(n+1)));
- }
- if(n % 2 == 0){
- return myPow(x*x,n/2);
- }
- else{
- return x*myPow(x*x,(n - 1)/2);
- }
- }
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。