斐波那契数列代码 高精度的斐波那契数列,至少150位 要求:第五项为8,第十项为89

题目描述小C每天回家的时候,都要走很长的一段楼梯,他一次可以走一阶楼梯或者两阶楼梯,请你帮他算算他有多少总方法走完n阶楼梯。输入输入一个整数n,表示楼梯的阶数。输出输出走... 题目描述
小C每天回家的时候,都要走很长的一段楼梯,他一次可以走一阶楼梯或者两阶楼梯,请你帮他算算他有多少总方法走完n阶楼梯。
输入
输入一个整数n,表示楼梯的阶数。
输出
输出走完n阶楼梯的方案数
样例输入
5

10
样例输出
8

89
提示

对于70%的数据,n<=45

对于100%的数据,n<=100
展开
 我来答
匿名用户
2017-07-30
展开全部
应该把memset()调用放在for循环中,每次计算之前都应该将a和b“清零”,修改如下: #include #include using namespace std; char sum[1200]; int s=0,m=0,n; int main() { cin>>n; string s1,s2; int a[1200],b[1200]; int he,i; //注意这里 s1="1"; s2="1"; for(m=2;m
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
ZaxXin
2018-01-01
知道答主
回答量:4
采纳率:0%
帮助的人:4.5万
展开全部
#include<iostream>using namespace std;long long FF(long long n){ if(n==1)return 1; if(n==2)return 2; if(n==3)return 3; if(n==0)return 1; return FF(n-3)*3+FF(n-4)*2;}int main(){ int n; cin>>n; cout<<FF(n); return 0;}
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式