【C语言】函数递归--输出n的k次方

题目描述:

递归实现n的k次方

 代码如下:

#include<stdio.h>
int nk(int n, int k)
{
	if (k == 0)
		return 1;
    else
        return n * nk(n, k - 1);
}
int main()
{
	int ret = 0;
	int n = 0;
	int k = 0;
	scanf("%d", &n);
	scanf("%d", &k);
	ret = nk(n,k);
	printf("%d \n",ret);
	return 0;
}

输出结果:

相关推荐

  1. C语言函数

    2023-12-11 09:56:03       36 阅读
  2. 【LeetCode 0050】【分治/】求xn

    2023-12-11 09:56:03       27 阅读
  3. 函数(C语言)

    2023-12-11 09:56:03       59 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2023-12-11 09:56:03       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2023-12-11 09:56:03       100 阅读
  3. 在Django里面运行非项目文件

    2023-12-11 09:56:03       82 阅读
  4. Python语言-面向对象

    2023-12-11 09:56:03       91 阅读

热门阅读

  1. vivado时序方法检查6

    2023-12-11 09:56:03       56 阅读
  2. 【数据结构】堆的应用(小根堆)

    2023-12-11 09:56:03       52 阅读
  3. BBS项目

    2023-12-11 09:56:03       53 阅读
  4. 机器人集群控制算法概述

    2023-12-11 09:56:03       51 阅读
  5. 实验五 Spring Boot项目开发

    2023-12-11 09:56:03       53 阅读
  6. 开源项目Cesium3DTilesConverter的OSGBConvert.cpp代码分析

    2023-12-11 09:56:03       62 阅读
  7. 【无标题】

    2023-12-11 09:56:03       61 阅读