题解 | #Fibonacci(递推法)#

Fibonacci

http://www.nowcoder.com/practice/17ad6908e36a49f4b06ea96936e8bb25

#include<iostream>

using namespace std;

//递推法求斐波那契数
//需要将中间值进行存储

const int MAXN = 35;

int fibonacci[MAXN];    //存储斐波那契数

void Initial(){
	fibonacci[0] = 0;
	fibonacci[1] = 1;
	for(int i = 2; i < MAXN; ++i){
		fibonacci[i] = fibonacci[i -1] + fibonacci[i - 2];
	}
}

int main(){
	Initial();
	int n;
	while(scanf("%d",&n) != EOF){
		printf("%d\n",fibonacci[n]);
	}
	return 0;
}
全部评论

相关推荐

2025-12-26 09:02
门头沟学院 Java
牛客87317764...:细节快手直播,里面现在一堆背锅的,不得不品1222事件的影响力,劝你还是别在这个节骨点选择快手
点赞 评论 收藏
分享
2025-12-27 22:01
北京邮电大学 Java
坚持无悔意无休:北邮加粗放大
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务