设为首页 加入收藏

TOP

C语言实现-->>一个数的n次幂--递归
2015-11-24 15:43:32 来源: 作者: 【 】 浏览:43
Tags:语言 实现 --> > 一个数 次幂 递归
编写一个函数实现n^k,使用递归实现
?
代码实现:
?
#include 
int number_power(const int n,int k)
{ 
 static int num=1;
 num=num*n;
 if(k>1)
 {
  k--;
  number_power(n,k);
 }
 return num;
  
}
int main()
{
 int n=0;
 int k=0;
 int ret=0;
 scanf("%d %d",&n,&k);
 ret=number_power(n,k);
 printf("%d\n",ret);
 return 0;
}

?

结果是:
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇c语言:打印100到200之间的素数 下一篇C语言实现-->>对输入字符串..

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: