当k=0时,函数返回1;
当k=1时,函数返回n;
当k>=2时,函数返回n*n^(k-1)。
int pow(int n, int k)
{
if (k == 0)
{
return 1;
}
else if (k == 1)
{
return n;
}
else if (k >= 2)
{
return n * pow(n, k - 1);
}
}
int main()
{
int k = 0;
int n = 0;
scanf("%d %d", &n, &k);
int h=pow(n, k);
printf("%d", h);
}