您的位置:首页 > 编程语言 > C语言/C++

一只程序猿的养成日记 第一章 第十一节 编写一个函数实现n^k,使用递归实现

2017-12-16 20:07 323 查看
N^K递归实现:

#define _CRT_SECURE_NO_WARNINGS 1

#include <stdio.h>

#include <windows.h>

 

int factorial(int i,int j)

{

if(j<=1)  

        return i;  

    else  

        return factorial(i,j-1)*i;

}

 

int main ()

 

{

int n;

int k;

scanf ( "%d%d" , &n,&k);

printf ( "%d" , factorial(n , k));

system ( "pause" );

return 0;

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
相关文章推荐