2:
int n)
4: {
long tmp;
6:
return 1;
8:
return m;
10:
if(n % 2 == 0) {
12: tmp = myPow(m, n / 2);
return tmp * tmp;
14: }
15:
if(n % 2 != 0)
return m * myPow(m, n - 1);
18: }
19:
int main()
21: {
int m, n;
);
/*输入底数m*/
);
/*输入指数n*/
/*输出计算结果mn*/
return 0;
29: }