#include<iostream>
#include<assert.h>
using namespace std;
void fibnacci(int n)
{
assert(n>0);
int n1=1,n2=1,num;
for(int i=0;i<n;++i){
if(i==0||i==1){
cout << 1 << " ";
}else{
num = n1+n2;
n2 = n1;
n1 = num;
cout << num << " ";
}
}
cout << endl;
}
int main()
{
fibnacci(10);
}
1 1 2 3 5 8 13 21 34 55
非递归斐波那契
原创
©著作权归作者所有:来自51CTO博客作者xiangjie256的原创作品,请联系作者获取转载授权,否则将追究法律责任
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
(递归/非递归)斐波那契数列
1、斐波那契数列2、递归3、非递归
斐波那契数列 递归算法 非递归算法 -
非递归 斐波那契 java 非递归求斐波那契数列
非递归 斐波那契 java 非递归求斐波那契数列
非递归 斐波那契 java System i++ -
斐波那契数列java不用递归 java 斐波那契数列 递归
递归简单来说就是自己调用自己, 递归构造包括两个部分: 1.定义递归头:什么时候需要调用自身方法,如果没有头,将陷入死循环 2.递归体:调用自身方法干什么
斐波那契数列java不用递归 java 递归 ci 递归 i++ -
查找替换 java 最尾巴的数据
描述:你会得到一个字符串 s (索引从 0 开始),你必须对它执行 k 个替换操作。替换操作以三个长度均为 k 的并行数组给出:indices, sources, targets。要完成第 i 个替换操作:检查 子字符串 sources[i]
查找替换 java 最尾巴的数据 leetcode 算法 职场和发展 bc