编写一个函数实现n^k,使用递归实现
来源:互联网 发布:新碧水感防晒露 知乎 编辑:程序博客网 时间:2024/05/22 16:38
编写一个函数实现n^k,使用递归实现
分析 n的k次方,当k>1时,等于 n*(n^(k-1)),k=1时,结果为 n,程序代码如下:
#include <stdio.h>#include <Windows.h>int kpowerofn(int n, int k) //递归函数{if (k == 0){return 1; //一个非0数的0次方是1}else{return n*kpowerofn(n, k - 1); //利用递归,当次方数大于1时,返回n*(n^(k-1))}}int main(){int m = 2;int l = 5;printf("%d\n",kpowerofn(m,l)); //调用函数打印出m^l 的值system("pause");return 0;}
程序运行结果如下图:
0 0
- 编写一个函数实现n^k,使用递归实现
- 编写一个函数实现n^k,使用递归实现
- 编写一个函数实现n^k,使用递归实现
- 编写一个函数实现n^k,使用递归实现
- 编写一个函数实现n^k,使用递归实现
- 编写一个函数实现n^k,使用递归实现
- 编写一个函数实现n^k,使用递归实现
- 编写一个函数实现n^k,使用递归实现
- .编写一个函数实现n^k,使用递归实现
- 编写一个函数实现n^k,使用递归实现
- 编写一个函数实现n^k,使用递归实现
- 编写一个函数实现n^k,使用递归实现
- 编写一个函数实现n^k,使用递归实现
- 编写一个函数实现n^k,使用递归实现
- 编写一个函数实现n^k,使用递归实现
- 编写一个函数实现n^k,使用递归实现
- 编写一个函数实现n^k,使用递归实现
- 2.编写一个函数实现n^k,使用递归实现
- 产品与运营之UGC
- ARM汇编环境搭建-备忘
- Google C++单元测试框架GoogleTest---AdvancedGuide(译文)上
- 微信小程序基础之交互操作控件
- 8个华丽而实用的Java图表类库
- 编写一个函数实现n^k,使用递归实现
- 欢迎使用CSDN-markdown编辑器
- ES资料(持续更新)
- myeclipse 插件式安装svn的方法
- 客户端通过服务器群发
- 必须掌握的八个【cmd 命令行】
- sql server 2005 32位+64位、企业版+标准版、CD+DVD 下载地址大全【申明:来源于网络】
- iOS 正则表达式
- servlet的总结