C++基础之山寨版斐波那契数列
1.
2.代码如下:
#include<iostream>
using namespace std;
int func(int a,int b,int c){if(c==1){return a;}if(c==2){return b;}if(c%2!=0){return (func(a,b,c-1)+func(a,b,c-2));}if(c%2==0){return (func(a,b,c-1)+func(a,b,c-2)+func(a,b,c-3));}return 0;
}
int main()
{int a;cin>>a;int all[10000]={};for(int i=1;i<=a;i++){int num1,num2,num3;cin>>num1>>num2>>num3;all[i]=func(num1,num2,num3);}for(int i=1;i<=a;i++){cout<<all[i]<<endl;}return 0;
}
C++基础之山寨版斐波那契数列相关推荐
- 【蓝桥基础练习】斐波拉契数列;杨辉三角形;查找整数;特殊回文数;特殊的数字
①试题 基础练习 Fibonacci数列 资源限制 内存限制:256.0MB C/C++时间限制:1.0s Java时间限制:3.0s Python时间限制:5.0s 问题描述 Fibonacci数列 ...
- 数据结构三大查找算法(二分查找、插值查找、斐波那契数列查找)C语言实现
文章目录 查找 二分查找(折半查找) 插值查找 斐波拉契查找 总结: 查找 查找是在大量的信息里面寻找一个特定的信息元素 (1)静态查找和动态查找: 静态或者动态都是针对查找表而言的.动态表指查找表中 ...
- 1008day1:列表-字符串基础知识、正则提取字符串小数、python数据类型、判断为假的方法、格式判断if elif elif else、字符串遍、计算器、提取str字母、斐波那契数列、水仙花数
文章目录 一.提取字符串里面的小数:正则 二.Python数据类型 三.== 字符串:str基础知识 == 四.整型及浮点型 五.判断为假的方法 六.判断格式 七.循环:字符串遍历 六.循环1~100 ...
- LeetCode-动态规划基础题-509. 斐波那契数
描述 题目如下: 509. 斐波那契数 斐波那契数,通常用 F(n) 表示,形成的序列称为 斐波那契数列 .该数列由 0 和 1 开始,后面的每一项数字都是前面两项数字的和.也就是: F(0) = 0 ...
- 语言运行泰博那契数列_波浪理论的数字基础-斐波那契数列
波浪理论数学结构-斐波那契数列与黄金分割率 波浪理论的推动浪,浪形为5(1.2.3.4.5),调整浪的浪型为3(a/b/c),合起来为8.若把波浪细化,大的推动浪又可分为1.3.5浪为推动.2.4为调 ...
- MATLAB基础教程(5)——斐波那契数列
目录 前言 正文开始啦: 总体思路: 首先创建文件: 编写 fibo_use.m 文件的内容代码 编写 fibonacci_mine.m 文件中的代码 代码运行 总结: 前言 斐波那契数列是一个很有趣 ...
- python基础练习题(按条件对指定序列求和,打印99乘法表、求斐波那契数列、百马百担、求水仙花数、求n以内的所有质数(素数)和)、集合的讲解、一些公关方法
1.求100(含100)以内所有偶数的和 range(start,end,step)这个序列生成器,和那个切片的语法一样,含头不含尾,step是步长,这里就不需要在对j进行判断了,对于这些简单求奇数和 ...
- python打九九乘法表上三角下三角_Python-零基础自学系列之九九乘法表、打印菱形、打印对顶三角形、打印闪电、斐波拉契数列、素数...
刚开学学习简单的练习,学到后面会有越来越多的解法来写! 作业的目的是为了让大家熟悉程序语言,锻炼将思路转换成程序逻辑. 九九乘法表 help(print) 先思考能不能打印出方阵 # 1 方阵 # 1 ...
- python基础学习-斐波那契数列实现
介绍 首先介绍一下斐波那契数列,斐波那契数列(Fibonacci sequence),又称黄金分割数列,因数学家莱昂纳多·斐波那契(Leonardo Fibonacci)以兔子繁殖为例子而引入,故又称 ...
最新文章
- 4行指令解决pip下载Python第三方库太慢问题(pip更换国内下载源)
- 聊一聊ZooKeeper的顺序一致性
- 为什么找不到Flash Builder 4.6 for Eclipse插件
- MySQL:实用 SQL 语句集合
- Lodop导出图片和打印机无关,测试是否有关
- 填充路径时使用的非零环绕规则
- python 批量创建变量_Python批量生成和调用变量
- java.lang.NoClassDefFoundError: scala/xml/MetaData
- bind、delegate、on的区别
- mysql约束与外键_MySQL 外键与约束
- LeetCode 739. 每日温度(单调栈)
- 官方回应 ,清华大学对于造假的处理结果来了:一作撤销博士学位,导师停止招生资格及提前退休...
- python火狐配置文件_Python+Selenium中级篇之4-封装一个自己的类-浏览器引擎类/Python读取配置文件内容...
- sql server 性能_如何在SQL Server中收集性能和系统信息
- 简明python教程-简明Python教程-中文版.pdf
- python怎么关闭csv_Python2.7.1:如何打开、编辑和关闭CSV fi
- 回顾2020年(1)
- xp怎样修改计算机mac地址,xp系统怎么修改mac地址
- Notepad++ 无法安装 HexEditor 插件 / 安装之后闪退
- linaCharts开发笔记:Three.js导入obj和使用中文
热门文章
- 屏蔽网页广告的插件Adblock-Plus和Adblock-Super
- 用代码计算子网掩码对应的网络前缀的长度:子网掩码255.224.0.0所对应的网络前缀长度是( )
- 企业级飞速低代码 | 这是一篇关于低代码平台的非完整推荐
- Windows10独立显卡+核心显卡的三屏扩展输出
- OpenCL入门:Intel核心显卡OpenCL环境搭建)
- 基于matlab电力系统的牛顿-拉夫逊法进行潮流计算
- 我与python约个会:31.企业级开发进阶3.1:发送电子邮件
- 超级全面的 AI 绘画工具合集
- 神经网络与深度学习(一)
- 华为手机系统天气小部件不见了,这样恢复!