#include<stdio.h>
#include<Windows.h>
int chengfang(int n,int k)
{
if (k == 1)
{
return n;
}
else if(k > 1)
{
k--;
return n*chengfang(n,k);
}
}
int main()
{
int n = 0;
int k = 0;
printf("请输入底数n=");
scanf("%d", &n);
printf("请输入指数k=");
scanf("%d",&k);
printf("n^k=%d\n", chengfang(n, k));
system("pause");
return 0;
}
相关文章
- 使用回调函数实现一个简单的计算器;
- main()函数的参数解析,并使用main函数的参数,实现一个整数计算器。
- MyBatis之自查询使用递归实现 N级联动效果(两种实现方式)
- 用C语言编写函数实现一个整数计算机,程序接受三个参数,第一个参数为操作项,后两个参数为操作数。
- 常见面试算法题JS实现-仅用递归函数和栈操作逆序一个栈
- 输入一个十进制数N,将它转换成R进制数输出(运用递归实现)
- 使用一个for循环将N*N的二维数组的所有值置1实现方法
- 使用70行Python代码实现一个递归下降解析器的教程
- javascript小实例,编写一个方法,实现从n-m个数中随机选出一个整数
- Keil C下 如何实现在一个头文件里声明的变量和函数 可以在多个C文件中使用