#include<stdio.h>
int n_pow(int n,int k)//N与K仅限正整数与0
{
if(k==0)
return 1;
if(k==1)
return n;
if(k>1)
{
return n*n_pow( n, --k);
}
}
int main()
{
printf("%d\n",n_pow( 2, 3));
printf("%d\n",n_pow( 2, 1));
printf("%d\n",n_pow( 2, 0));
return 0;
}
用递归实现N的K次方
最新推荐文章于 2023-12-10 23:42:45 发布