编写函数实现n^k,使用递归实现

简介:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include <stdio.h>
#include <stdlib.h>
 
int  n_k( int  n, int  k)
{
     if (k)
         return  n*(n_k(n, k-1));
     return  1;
}
int  main()
{
     int  n = 0;
     int  k = 0;
     scanf ( "%d" , &n);
     scanf ( "%d" , &k);
     int  mul = n_k(n, k);
     printf ( "%d\n" , mul);
     system ( "pause" );
     return  0;
}


本文转自 七十七快 51CTO博客,原文链接:http://blog.51cto.com/10324228/1688232
相关文章
|
6月前
|
Python
Python实现递归的方式来生成斐波那契数列
Python实现递归的方式来生成斐波那契数列
|
5月前
|
C语言
C语言---递归--求n的阶乘
C语言---递归--求n的阶乘
|
5月前
|
C语言
C语言--通过函数实现二分查找
C语言--通过函数实现二分查找
|
Serverless
编写求阶乘函数
编写求阶乘函数
|
6月前
|
算法 数据库
10.如何正确编写递归
10.如何正确编写递归
37 0
|
C语言
【C语言】用函数递归的方法解决汉诺塔问题
【C语言】用函数递归的方法解决汉诺塔问题
68 0
|
存储 算法 测试技术
深入解析 qsort 函数(下),用冒泡排序模拟实现 qsort 函数
深入解析 qsort 函数(下),用冒泡排序模拟实现 qsort 函数
44 0
斐波那契数列的几种写法 2021-02-23
斐波那契数列的几种写法 2021-02-23
算法学习--递归求n的阶乘
算法学习--递归求n的阶乘