C 语言经典题目系列解决方案(4)-Fibonacci
2010-09-15 11:12
375 查看
题目:采用递归和非递归两种方式输出Fibonacci数列。
解决方案:
解决方案:
main(){ int f(int n); /*非递归实现输出前20个*/ int f1,f2; int n; f1=1; f2=1; for (n=1;n<11;n++){ printf("%6d %6d",f1,f2); if (n%2==0)printf("/n"); f1=f1+f2; f2=f2+f1; } printf("*******************************************/n"); /*递归实现输出前20个*/ for (n=1;n<21;n++) { printf("%6d",f(n)); if (n%4==0)printf("/n"); } } int f(int n){ if (n==1||n==2 ) return 1; else return f(n-1)+f(n-2); }
相关文章推荐
- C 语言经典题目系列解决方案(3)-链表创建与倒置
- C 语言经典题目系列解决方案(10)-快排
- C 语言经典题目系列解决方案(11)-折半查找
- C 语言经典题目系列解决方案(7)-冒泡排序
- C 语言经典题目系列解决方案(9)-直接插入排序
- C 语言经典题目系列解决方案(8)-选择排序
- C 语言经典题目系列解决方案(1)-报数问题
- C 语言经典题目系列解决方案(6)-有序链表的归并
- C 语言经典题目系列解决方案(5)-gcd问题
- C语言经典题目系列解决方案(2)-统计字符
- 【题目系列】POJ 经典动规10题
- C 语言的一些经典题目
- C#经典系列-跨语言
- C语言经典题目(21-30)
- [Java经典题目]求Fibonacci斐波那契数列
- <仅是自己做笔记。。。系列x>所有系列题目都来自v_JULY_v前辈的:精选微软等公司经典的算法面试100题
- 二级C语言超级经典400道题目(1)
- (省赛训练系列)贪心的说 poj贪心经典题目
- 网络采集软件核心技术剖析系列(7)---如何使用C#语言搭建程序框架(经典Winform界面,顶部菜单栏,工具栏,左边树形列表,右边多Tab界面)
- C语言超级经典400道题目