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
#include<stdio.h> int fib(int n) { if(n==1||n==2) return 1; else return fib(n-1)+fib(n-2); } int main() { int n=0,i=1,j=1,m=0; while(scanf("%d",&n)!=EOF) { printf("%d\n",fib(n)); } return 0; } /************************************************************** Problem: 1092 User: hjl243632044 Language: C Result: Accepted Time:20 ms Memory:912 kb ****************************************************************/
题目1092:Fibonacci,布布扣,bubuko.com
原文:http://blog.csdn.net/hjl243632044/article/details/21456973