目录

7-245 斐波那契数列

7-246 递归函数返回一段连续整数的和


7-245 斐波那契数列

分数 10

全屏浏览题目

切换布局

作者 usx程序设计类课程组

单位 绍兴文理学院

意大利数学家斐波那契(Leonardo Fibonacci)是12、13世纪欧洲数学界的代表人物。他提出的“兔子问题”引起了后人的极大兴趣。
“兔子问题”假定一对大兔子每一个月可以生一对小兔子,而小兔子出生后两个月就有繁殖能力,问从一对小兔子开始,n个月后能繁殖成多少对兔子?

输入格式:

首先输入一个正整数T,表示测试数据的组数,然后是T组测试数据。每组测试输入一个正整数n(1≤n≤46)。

输出格式:

对于每组测试,输出n个月后能繁殖成的兔子对数。

输入样例:

1
4

输出样例:

3
#include <stdio.h>
int main()
{int sn[47] = {0,1};int i,t,n;for(i=2;i<=46;i++){sn[i] = sn[i-1] + sn[i-2];}scanf("%d",&t);for(i=0;i<t;i++){scanf("%d",&n);printf("%d\n", sn[n]);}return 0;
}

7-246 递归函数返回一段连续整数的和

分数 100

全屏浏览题目

切换布局

作者 于延

单位 哈尔滨师范大学

任务描述

编写函数,函数的形式参数为两个整数a和b(0<a<=b),函数返回a与b之间所有整数的和。要求分别用非递归和递归两种方式分别实现,并请尝试不同的递归策略。主函数中输入两个整数m和n,输出从m到n之间连续整数的和。

输入样例:

1 10

输出样例:

55

输入样例:

20 30

输出样例:

275

输入样例:

100 200

输出样例:

15150
#include<stdio.h>
int sum_recursion(int a,int b);
int sum_recursion(int a,int b)
{int i,s=0;for(i=a;i<=b;i++){s=s+i;}return s;
}
int main()
{int m,n;scanf("%d%d",&m,&n);printf("%d",sum_recursion(m,n));return 0;
}

7-245 斐波那契数列7-246 递归函数返回一段连续整数的和相关推荐

  1. RUNOOB python练习题6 斐波那契数列

    用来练手的python 练习题其六,原链接 : python练习实例6 题干 : 斐波那契数列 斐波那契数列可以说是很好的递归理解工具了,这里就用递归实现一下斐波那契数列. 源代码如下: # 返回fi ...

  2. python列表求斐波那契数列_python3 求斐波那契数列(Fibonacci sequence)

    输出斐波那契数列的前多少个数. 利用函数 #!/usr/bin/env python # -*- coding:utf-8 -*- # Author:Hiuhung Wan # ----斐波那契数列( ...

  3. 斐波那契数列通项公式的推导证明----举一反三

    斐波那契数列通项公式的推导证明----举一反三 1-前言 2-斐波那契 2-1-什么是斐波那契 2-2-通项公式的证明 2-3-举一反三 1-前言 2021年5月20号的那天,有对象的都忙着约会秀恩爱 ...

  4. 使用canvas 绘制斐波那契螺旋线(斐波那契数列的应用)

    在文章的开头,我们先来认识一下斐波那契数列 斐波那契数列 又被称作是 兔子数列 e.g. 1.1.2.3.5.8.13.21.34.- 从上面的例子可以看出斐波那契数列的规律,就是从第三个数开始,每个 ...

  5. java 斐波拉_Java实现斐波那契数列

    斐波纳契数列,又称黄金分割数列,指的是这样一个数列:1.1.2.3.5.8.13.21.--在数学上,斐波纳契数列以如下被以递归的方法定义:F0=0,F1=1,Fn=F(n-1)+F(n-2)(n&g ...

  6. 剑指offer:面试题10- I. 斐波那契数列

    写一个函数,输入 n ,求斐波那契(Fibonacci)数列的第 n 项.斐波那契数列的定义如下: F(0) = 0, F(1) = 1 F(N) = F(N - 1) + F(N - 2), 其中 ...

  7. 用递归法计算斐波那契数列的第n项

     斐波纳契数列(Fibonacci Sequence)又称黄金分割数列,指的是这样一个数列:1.1.2.3.5.8.13.21.--在数学上,斐波纳契数列以如下被以递归的方法定义:F0=0,F1=1, ...

  8. 循环斐波那契数列_剑指offer #10 斐波那契数列

    (递归和循环)#10 斐波那契数列 一.斐波那契数列 定义: n = 0 , f(n) = 0 n = 1 , f(n) = 1 n > 1 , f(n) = f(n-1) + f(n-2) 思 ...

  9. 用C语言编写:判断一个≥2的整型数是否存在于斐波那契数列中?

    自己写的,感觉挺有成就感的,就展示出来吧! 判断一个≥2的整型数是否存在于斐波那契数列中? 若存在,则返回第几项:若不在,则返回-1 #include <stdio.h> long gen ...

  10. 算法(1)斐波那契数列

    1.0 问题描述 实现斐波那契数列,求第N项的值 2.0 问题分析 斐波那契数列最简单的方法是使用递归,递归和查表法同时使用,可以降低复杂度. 根据数列特点,同时进行计算的数值其实只有3个,所以可以使 ...

最新文章

  1. (未写)tyvj-1333- Coder Space的邀请
  2. 使用C++代码打印数字正方形
  3. windows 启动停止 java进程
  4. 量子科技概念大火,国内现状如何?华为BAT均入局量子计算
  5. 《深度学习Python实践》第13章——审查回归算法
  6. 如何在WIN10 64位操作系统上安装STEP7 V5.5
  7. 蔡学镛:让架构接地气,不再云里雾里
  8. CSDN优质博主推荐(C/C++领域)-持续更新中
  9. 踏歌智行筹备A股上市:正招募首席财务官,投资方包括宝通科技等
  10. 国内工业机器人发展水平综述
  11. 地信实验一利用矢量化软件AutoCAD对栅格文件矢量化
  12. web前端课程设计 基于HTML+CSS+JavaScript汽车自驾游(10个页面)
  13. Rasa课程、Rasa培训、Rasa面试、Rasa实战系列之Finding Unexpected Intents
  14. 2021年教你增加拿到BAT等大厂offer几率,分享PDF高清版
  15. python黑魔法指南_python黑魔法一天从那个入门到进阶
  16. [Unity存档系统]简单介绍Unity常见存档系统二JSON以及使用方法
  17. 3.找回原来win10右键的方法
  18. 解决QQ识图后复制文字然后将其粘贴到文件重命名中,总是显示重命名不成功
  19. 记录在Vue项目里面使用腾讯地图
  20. 拼多多非标品如何推广?场景推广合适哪些产品?

热门文章

  1. 第10章 MongoDB 删除数据库教程
  2. html最小高度怎么写,html – 在内容容器上设置最小高度
  3. 十大券商:稳经济一揽子政策将起效
  4. Win11系统自带的卸载功能怎么使用?
  5. 国外广告联盟,想和做,是两码事
  6. gitlable修改提交时的用户名称
  7. 计算机应用基础试题b卷,计算机应用基础试卷(B卷)及答案.doc
  8. 经典30句---四川话英语互译
  9. 实战:云开发·实现奶茶店小程序(一)
  10. 怎么删除服务器存储虚拟磁盘,内存虚拟硬盘的创建, 删除和修改 - 内存虚拟硬盘 VSuite Ramdisk 在线帮助...