C++扬帆远航——11(斐波那契数列)
2024-10-08 19:45:56
/*
* Copyright (c) 2016,烟台大学计算机与控制工程学院
* All rights reserved.
* 文件名:Feibo.cpp
* 作者:常轩
* 微信公众号:Worldhello
* 完成日期:2016年3月6日
* 版本号:V1.0
* 问题描述:输出斐波那契数列中小于10000的每一项
* 程序输入:无
* 程序输出:见运行结果
*/ #include<iostream>
using namespace std;
int main()
{
int fei(int n);
int f;
int i;
for(i=1;;i++)
{
f=fei(i);
if(f>10000)
break;
cout<<f<<endl; }
return 0;
}
int fei(int n)
{
int m;
if(n==1||n==2)
return 1;
else
m=fei(n-1)+fei(n-2);
return m;
}
运行结果:
心得:
弄明白递归是怎么回事,也就会做了
最新文章
- java享元模式(flyweight)
- A memory leak issue with WPF Command Binding
- Linux搭建DNS服务器
- tinyxml安装和使用
- 搭建spring+mybatis+struts2环境的配置文件
- uploadify的用法与动态传参 提供demo下载
- css的border效果
- SQL基础知识----数据类型
- 异步FIFO为什么用格雷码
- c# int? i = null
- ASP.NETserver控件使用之Reportviewer 报表
- -_-#【Canvas】FPS
- delphi根据进程PID获取程序所在路径的函数(用OpenProcess取得句柄,用GetModuleFileNameEx取得程序名)
- Unity3d GUI弹窗
- Android Popupwindow 拖动
- mininet安装过程记录
- MVVM 简介
- 怎样让HTML 表格中内容自动换行??
- python基础补充内容
- AspnetBoilerplate (ABP) Organization Units 组织结构管理