其他分享
首页 > 其他分享> > PTA-实验5-N阶楼梯上楼问题

PTA-实验5-N阶楼梯上楼问题

作者:互联网

7-2 N阶楼梯上楼问题 (15分)
N阶楼梯上楼问题:一次可以走两阶或一阶,问有多少种上楼方式。例如,当楼梯只有一阶时,只有一种方法;当楼梯有两阶时,可以每次跨一阶,跨两次,也可以每次跨两阶,跨一次,因此有两种方法。

输入格式:
输入包括一个整数N,(1<=N<46)。

输出格式:
输出当楼梯阶数是N时的上楼方式总数。

输入样例1:
3
输出样例1:
3
输入样例2:
4
输出样例2:
5

(斐波那契)

#include<iostream>
using namespace std;
int main()
{
	int N,F[N];
	cin>>N;
	for(int i=0;i<=N;i++)
	{
	F[1]=1;
	F[2]=2;
	for(i=3;i<=N;i++)
	{
		F[i]=F[i-2]+F[i-1];
	}
		cout<<F[N];
	}
}

标签:上楼,int,样例,PTA,两阶,楼梯,输入
来源: https://blog.csdn.net/u011339832/article/details/110259300