首页 > 其他分享 >斐波那契数列:2.数组

斐波那契数列:2.数组

时间:2023-05-29 21:00:10浏览次数:35  
标签:fib 数列 int 斐波 数组 那契

斐波那契数列:2.数组

#include <stdio.h>
int fib(int m)
{
  int i;
  int a[100]={0,1,1};
  for(i=2;i<=m;i++)
  {
    a[i]=a[i-1]+a[i-2];
  }
  return a[m];
}
int main()
{
  int n;
  scanf("%d",&n);
  printf("%d",fib(n));
  return 0;
}

标签:fib,数列,int,斐波,数组,那契
From: https://www.cnblogs.com/yesiming/p/17441647.html

相关文章

  • 使用 Python 计算斐波那契数列
    斐波那契数列是一个经典的数学序列,其每个数字是前两个数字之和。本篇博客将展示如何使用Python编程语言计算斐波那契数列。通过实际代码示例,读者将能够理解斐波那契数列的概念以及如何在Python中实现。文章内容:斐波那契数列简介介绍斐波那契数列的定义和特点。解释斐波那契数列......
  • P1851 成熟的数列
    #include<iostream>#include<algorithm>//lower_bound函数usingnamespacestd;typedeflonglongll;constintN=1e6+5;intn,z;llnum[N];intmain(){cin>>num[0]>>num[1];cin>>z;for(inti=2;i<=z;i++)num[i]=num[i/2]+num[......
  • 浅谈斐波那契数列和卡特兰数
    斐波那契数列斐波那契数列是我们较为熟悉的一类数列了,在学习递归和递推的时候我们就已经能求解\(n\)较小的情况了;斐波那契数列的定义如下:\[\left\{\begin{matrix}F_{n}=0&n=0\\F_{n}=1&n=1\\F_{n}=F_{n-1}+F_{n-2}&n\ge2\end{matrix}\right.\]卢卡斯数列卢卡斯数列......
  • 可变参数列表函数-以求平均数为例
    1#include<stdio.h>2#include<string.h>3#include<stddef.h>4#include<stdarg.h>5floataverage(intvalues_,...){6va_listvar_;7inti=0;8floatsum=0;9va_start(var_,values_);10for(i=......
  • 蓝桥杯2022年第十三届决赛真题-斐波那契数组(动态规划)
    题目描述如果数组A=(a0,a1,···,an−1)满足以下条件,就说它是一个斐波那契数组:n≥2;a0=a1;对于所有的i(i≥2),都满足ai=ai−1+ai−2。现在,给出一个数组A,你可以执行任意次修改,每次修改将数组中的某个位置的元素修改为一个大于0的整数。请问最......
  • Luogu P2801 教主的魔法(Loj 数列分块入门 2)
    教主的魔法题目描述教主最近学会了一种神奇的魔法,能够使人长高。于是他准备演示给XMYZ信息组每个英雄看。于是\(N\)个英雄们又一次聚集在了一起,这次他们排成了一列,被编号为\(1,2,\ldots,N\)。每个人的身高一开始都是不超过\(1000\)的正整数。教主的魔法每次可以把闭......
  • 斐波那契数列的实现
    斐波那契数列(Fibonaccisequence),又称黄金分割数列、因数学家列昂纳多·斐波那契(LeonardodaFibonacci)以兔子繁殖为例子而引入,故又称为“兔子数列”,指的是这样一个数列:1、1、2、3、5、8、13、21、34、……在数学上,斐波纳契数列以如下被以递归的方法定义:F(0)=0,F(1)=1,F(n)=F(n-1)+F(......
  • 裴波那契数列的递归和动态规划算法
    裴波那契数列的递归和动态规划算法一、   概论通过对裴波那契数列的例子,分析了递归和动态规划算法的本质。并且说明了两种算法的区别。裴波那契数列:800年前,意大利的数学家斐波纳契出版了惊世之作《算盘书》。在《算盘书》里,他提出了著名的“兔子问题”:假定一对兔子每个月可......
  • Midjourney|文心一格 Prompt:完整参数列表、风格汇总、文生图词典合集
    Midjourney|文心一格Prompt:完整参数列表、风格汇总、文生图词典合集1.Midjourney完整参数列表参数名称调用方法使用案例注意事项V5V4V3niji版本在关键词后加空格,然后带上版本参数:--v或者—v--version或者—versionvibrantcaliforniapoppies--v5......
  • Python编写输出斐波那契数列的前n项
    以下是一个使用Python编写的程序代码,可以计算并输出斐波那契数列的前n项(n由用户输入):n=int(input("请输入斐波那契数列的项数:"))a,b=0,1foriinrange(n):print(b,end="")a,b=b,a+b代码解释:用户输入斐波那契数列的项数n,并使用int()函数将输入的字符串......