标签:数据 int for style i++ clu 定义 span size
题目:定义 Fibonacci 数列如下:
/ 0 n=0
f(n)= 1 n=1
\ f(n-1)+f(n-2) n=2
输入 n,用最快的方法求该数列的第 n 项。
#include <stdio.h> //递归 int Fibonacci(int n) { switch(n) { case 0: return 0; case 1: return 1; default: return Fibonacci(n - 1) + Fibonacci(n - 2); } } //非递归 int nonrecursionFibonacci(int n) { int a = 0, b = 1; int i; switch(n) { case 0: return 0; case 1: return 1; default: { for (i = 0; i < n - 1; i++) { int c = a + b; a = b; b = c; } return b; } } } int main() { int f = Fibonacci(4); int ff = nonrecursionFibonacci(4); printf("%d,%d",f,ff); return 0; }
标签:数据 int for style i++ clu 定义 span size
原文地址:http://www.cnblogs.com/sunziying/p/6553968.html