首页 > 其他分享 >题目四

题目四

时间:2023-11-05 23:33:20浏览次数:29  
标签:题目 递归 int ret 次方 multiplication return



1,递归和非递归分别实现求第n个斐波那契数






2,编写一个函数实现n的k次方,使用递归实现




3,求n的阶乘,


答案

2,编写一个函数实现n的k次方,使用递归实现

题目四_递归

int multiplication(int n, int k)
{
	if (k == 0)
	{
		return 1;
	}
	else
	{
		return n * multiplication(n, k - 1);
	}

}



int main()
{
	int n = 0;
	int k = 0;
	scanf("%d %d", &n, &k);           //n是数,k是次方
	int ret = multiplication(n, k);

	printf("%d", ret);

}

标签:题目,递归,int,ret,次方,multiplication,return
From: https://blog.51cto.com/u_16237653/8196780

相关文章

  • Tita 升级|360评估支持填写题目评语
    1.360评估单选题和多选题支持选择某个选项后填写其他说明内容Tita-OKR和新绩效一体化管理平台使用场景:360评估中评估人打最高分或者最低分时,需要补充示例、原因、评语等;2.360评估新增段落说明题型使用场景:360评估中设置了各种维度的题目,在作答每个维度题目之前,需要评估......
  • 【真题解析】软件工程-重点题目解析(1)
    截止2023年4月本系列是我自己在学习过程中记录的资料;因为内容比较格式比较多样;用markdown靠记录非常浪费时间;再加上对时效性的考虑;就以PPT的形式记录了;本系列因为是自己的理解为主,因此,难免与教材中的内容有误差,主要是从自己的知识角度解释题目的答案,个人感觉是有助于记忆的。如果有......
  • 在一个简单的pwn题目中探究执行系统调用前堆栈的对齐问题
    题目介绍:在输入AAAAAAAAAAAAAAAAAAAAAAAAA后,程序会打开一个shell,这是为什么?字符串中的A能否更换为@?1.程序接收输入AAAAAAAAAAAAAAAAAAAAAAAAA获得shell的原理:.text:0000000140001584publicvuln.text:0000000140001584vulnprocnear......
  • python题目:把JSON字符串里面的数据进行替换【杭州多测师_王sir】
    name ,时间戳,value这三个值要变 "tags":[{"values":[{"value": 43.6525,"quality": 192,"timestamp": 00}],"name": "/system/Template_2/Instance_8/system/Property_10",“type”: 12}]} import randomimp......
  • ACM专题---做题目
    简介ACM纯写题,写思路,写代码题目A+B问题I思路:不管是a还是b,反正是两变量,而且你的输入不能断,输入一对a、b,给出和的结果;那就是定义两变量,用一个循环,搞定#include<iostream>usingnamespacestd;intmain(){ inta,b; while(cin>>a>>b) cout<<a+b<<endl;......
  • 一些题目
    昨天duel了好多题,记一下。HangingHearts这题一看很复杂,又是树形结构,我们考虑用树形DP解决。那么就只用考虑当前子树的关系了。要让最长不下降子序列长度最大,我们先想想什么情况会让最长不下降子序列长度变大。那就是\(f_i\)可以从\(f_j,j<i,a_j\lea_i\)的地方转移过来。......
  • CSPRO 历届题目与题解
    官方题目链接:http://118.190.20.162/\(\Huge目录\)201609201612201709202104202109202112202203202206202209202303202305202309\(\Huge\text{CSP201609}\)火车购票问题描述请实现一个铁路购票系统的简单座位分配算法,来处理一节车厢的座位分配。假设一节车厢......
  • 题目四
    1,编写一个程序,创建一个包含26个元素的数组,并在其中存储26个小写字母。然后打印数组的所有的字母2,使用嵌套循环,按下面的格式打印字母:SSTSTRUSTRUGSTRUGGLSTRUGGLE分别编写一条语句,完成下面a.将变量x的值增加20b.将变量x的值增加1c.将a与b之和的两倍赋给cd.将a与b的两倍之和赋给c3,编写......
  • 0——1背包问题题目
        ......
  • 题目三
    题目三以下两题都是多选。1,关于函数下列说法正确的是()A,函数可以不写返回值B,形参和实参都会向空间申请内存。C,行参数使用的参数最好是全局变量。D,形参是实参的一种拷贝,只有传过来的时候才会向电脑申请空间。2下列关于函数说法错误的是()A,当我们return语句函数返回之后,后面代码不再执行......