acm-C++经典程序训练---斐波那契(Fibonacci)数列
2013-11-15 13:52
295 查看
/* *程序的版权和版本声明部分: *Copyright(c)2013,烟台大学计算机学院学生 *All rights reserved. *文件名称: *作者:田成琳 *完成日期:2013年 11月15 日 *版本号:v1.0 *对任务及求解方法的描述部分: *输入描述:输入整数n的值 *程序输出:输出fib(n)的值 *问题分析: 斐波那契(Fibonacci)数列 *算法设计: */ 我的程序: #include<iostream> using namespace std; int fib(int); int main() { int a,sum; cout<<"请输入第几项:"<<endl; cin>>a; sum=fib(a); cout<<sum<<endl; return 0; } int fib(int a) { int sum; if(a==1||a==2) { sum=1; return sum; } else return fib(a-1)+fib(a-2); }
运行结果:
心得体会:自定义函数编写时用到了自身,这是递归???
相关文章推荐
- Problem H: C/C++经典程序训练2---斐波那契(Fibonacci)数列
- Problem N: C/C++经典程序训练2---斐波那契(Fibonacci)数列
- Problem B: C/C++经典程序训练2---斐波那契(Fibonacci)数列
- 问题 N: C/C++经典程序训练2---斐波那契(Fibonacci)数列
- 山东理工大学ACM平台题答案关于C语言 1137 C/C++经典程序训练7---求某个范围内的所有素数
- 山东理工ACM【1135】C/C++经典程序训练5---图形打印问题
- 山东理工ACM【1135】C/C++经典程序训练5---图形打印问题
- C/C++经典程序训练5---图形打印问题 (sdut oj)
- C/C++经典程序训练3---模拟计算器
- 山东理工OJ 1132 C/C++经典程序训练2---斐波那契数列
- 第十五周 刷OJ题-C/C++经典程序训练3之模拟计算器
- C/C++经典程序训练2---斐波那契数列
- Problem J: C/C++经典程序训练5---图形打印问题
- C/C++经典程序训练2---斐波那契数列
- 1135C/C++经典程序训练5---图形打印问题
- C/C++经典程序训练2---斐波那契数列
- sdut_java_C/C++经典程序训练3---模拟计算器
- C/C++经典程序训练3---模拟计算器 oj
- C/C++经典程序训练3---模拟计算器
- OJ期末刷题 Problem I: C/C++经典程序训练3---模拟计算器