概述
题目描述
The Fibonacci Numbers{0,1,1,2,3,5,8,13,21,34,55...} are defined by the recurrence: F0=0 F1=1 Fn=Fn-1+Fn-2,n>=2 Write a program to calculate the Fibonacci Numbers.
输入描述:
Each case contains a number n and you are expected to calculate Fn.(0<=n<=30) 。
输出描述:
For each case, print a number Fn on a separate line,which means the nth Fibonacci Number.
示例1
输入
复制
1
输出
复制
1
题解
#include <cstdio>
#include <string.h>
int main()
{
int n;
while(scanf("%d", &n) != EOF){
int a[31];
a[0] = 0, a[1] = 1;
int i;
for(i = 2; i < 31; i++){
a[i] = a[i - 1] + a[i - 2];
}
printf("%dn", a[n]);
}
return 0;
}
最后
以上就是文静网络为你收集整理的【牛客网】上海交通大学 Fibonacci 解题报告的全部内容,希望文章能够帮你解决【牛客网】上海交通大学 Fibonacci 解题报告所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复