用递归算法实现斐波那契数列1,1,2,3,5,8,13……的前20项,每输出5项一换行,用C++-问答-阿里云开发者社区-阿里云
开发者社区
>
问答
>
正文
阿里云
为了无法计算的价值
打开APP
阿里云APP内打开
用递归算法实现斐波那契数列1,1,2,3,5,8,13……的前20项,每输出5项一换行,用C++
用递归算法实现斐波那契数列1,1,2,3,5,8,13……的前20项,每输出5项一换行,用C++
展开
收起
知与谁同
2018-07-15 15:39:23
10349
0
2
条回答
写回答
取消
提交回答
小哇
#include <iostream>
#include <iomanip>
using namespace std;
int Fibo(int i) {
if (i <= 2) return 1;
else return Fibo(i - 1) + Fibo(i - 2);
}
int main() {
for (int i = 1; i <= 20; i++) {
cout << setw(5) << right << Fibo(i);
if (i % 5 == 0) cout << endl;
}
}
2019-07-17 22:55:21
赞同
展开评论
打赏
管理贝贝
静静的看着你们
#include<iostream>
using namespace std;
int f(int n)
{
if (n == 1 || n == 2)
{
return 1;
}
return f(n -1) + f(n-2);
}
int main()
{
for (int i = 1; i <= 20; i++)
{
cout << f(i) ;
if (i % 5 == 0 && i != 0)
{
cout << endl;
}
else
{
cout << ",";
}
}
return 0;
}
运行结果:
2019-07-17 22:55:21
赞同
展开评论
打赏
相关问答
c++迭代器怎么输出?报错
365
1
0
c++输入一个整数,用递归的算法将整数倒叙输出。
1513
1
0
使用递归算法编写程序,依次输出1~100的值.用c++写
1511
1
0
c++编写程序:输入N个数,用冒泡法排序,输出从小到大的排序结果
3292
1
0
c++将读取的文件内容一次性输出于屏幕
1687
1
0
C++怎么使用递归实现数组前N个元素倒序输出
3487
1
0
C++中vector容器存放字符串,输出错误
2348
1
0
C++下如何从读取文件内的数据并且排序然后输出到另外一个文件
3266
1
0
C++ float类型和double类型的输出
2113
1
0
支付宝小程序 V8 Worker如何让C++ 函数和数据结构被 JS 代码操作?
133
1
0
问答排行榜
最热
最新
1
通过阿里云代备案系统进行个人快速备案
2688198
2
【大咖问答】对话PostgreSQL 中国社区发起人之一,阿里云数据库高级专家 德哥
1681683
3
据说在家办公的程序员是这样写代码的?
1660662
4
《阿里云服务器从入门到精通》—论坛精华帖汇总
1063271
5
阿里云开放端口权限
684035
6
《阿里云服务器从入门到精通》—论坛精华帖汇总(2013.8.21更新)
595986
7
如何升级配置
533024
8
【精品问答】python技术1000问(1)
508634
9
【藏经阁一起读(27)】本周推荐《Apache Flink案例集(2022版)》,你有哪些心得?
507588
10
Flink Forward Asia 2021 有奖问答
506039
11
Linux Bash严重漏洞修复紧急通知(已全部给出最终修复方案)
452045
12
OceanBase 使用动画(持续更新)
354613
13
阿里云LNAMP(Linux + Nginx + Apache + MySQL + PHP)环境一键安装脚本
323934
14
OSS存储服务-客户端工具
317596
15
企业邮箱发送邮件时,若出现投递失败产生退信,内容提示包含如下: the mta server of * reply:550 failed to meet SPF requirements 或者 the mta server of 163.com — 163mx01.mxmail.netease.com(220.181.14.141) reply:550 MI:SPF mx14,QMCowECpA0qTiftVaeB3Cg—.872S2 1442548128 http://mail.163.com/help
296403
16
Win Server 2003-2016 加密勒索事件必打补丁合集
291931
17
为体验实验室取一个新名字。
285113
18
FLASH播放器,在IE浏览器下显示请确定您的域名已完成备案和CNAME绑定
277311
19
安全组详解,新手必看教程
273984
20
【史上最详细】阿里云ECS安装wordpress教程
270609
1
宜搭使用自定义连接器更新钉钉待办状态(标记待办已完成)失败
346
2
子表单如何实现条件过滤后通过UPSERT更新另一张表
235
3
请问OSS的数据是如何组织的?
136
4
我现在遇到一个问题想请教一下。就是我前段时间弄的那个strapi,pre-deploy阶段挺久的,这
112
5
为什么naming 和 config依赖一致性协议抽象需要做 快照、状态机实现、数据同步这些工作,
122
6
请问如果来自应用程序的流量突然激增,OSS 如何保证业务的可用性?
177
7
在使用二维码进行表单登入后,进行签到作业,但只能限定每个人签到一次。
119
8
大佬们,一个业务调用多个第三方接口 推荐使用seata哪种模式?
159
9
大家好,es搜索结果中完全匹配的结果评分反而在后面,这个问题该如何解决呐?
149
10
有人碰到过ADB或者MySQL利用logstash同步到Eelasticsearch,同步到某条数据
200
11
请教一下,lagstash从adb往es同步数据,通过查询偏移量分页同步,但是数据在某个阶段之后,数
131
12
请问你们对es做分页处理的时候,使用Search After手动维护页码的sort吗?
122
13
请问arms-sdk的版本依赖已经更新到1.7.5了吧?
138
14
AHAS产品是什么?
144
15
AHAS 如何设置限流默认值?
139
16
如何AHAS 获取license?
123
17
请问下 我用k8s部署seata-server,怎么把seata-server注册到nacos呢?
135
18
at模式难道不支持 OceanBase吗?
243
19
seata的saga模式能和shardingsphere兼容吗?
119
20
Program will exit.导致seata-server无法启动?
122
推荐问答
乘风问答官招募中!机械键盘免费拿
相关文章
操作系统(Operator System)简介
模拟实现C++中的string类(详细解析)
万字讲解Linux进程概念
Linux进程控制
系统文件IO/文件描述符/重定向/FILE/缓冲区的理解
相关电子书
更多
继承与功能组合
立即下载
对象的生命期管理
立即下载
移动与复制
立即下载