C语言实现斐波那契数列
2024-09-04 11:18:50
1.函数一用递归实现
2.函数二用循环实现
#include<stdio.h>
#include<stdlib.h>
#pragma warning(disable:4996)
//斐波那契 1,1,2,3,5,8,13...
int fibo1(int n)
{
if (n == || n==)
{
return ;
}
return fibo1(n-)+fibo1(n - ); }
void fibo2(int n)
{
if (n == || n == )
{
return ;
}
int f1 = ;
int f2 = ;
int fn = ;
for (int i = ; i <= n-; i++)
{
fn = f1 + f2;
f1 = f2;
f2 = fn;
}
printf("%d\n", fn);
}
int main(){ printf("%d\n", fibo1());
fibo2();
system("pause");
}
最新文章
- [已解决]Teamviewer VPN 连接上,但无法ping
- Linux下VFP NEON浮点编译
- vue.js学习之入门实例
- empty isset array_key_exists 的区别
- Light OJ 1393 Crazy Calendar (尼姆博弈)
- java Map及Map.Entry详解(转)
- 关于SWT/JFace的事件模型的四种方式
- UDP通信 Java
- SQL 无法打开物理文件 XXX.mdf";,操作系统错误 5:";5(拒绝访问。)";
- property、synthesize、id
- List<;T>;到XML的序列化与反序列化
- iOS开发 调用系统相机和相册
- 【Python3爬虫】你会怎么评价复仇者联盟4?
- Vue.Draggable
- <;Dare To Dream>; 第四次作业:基于原型的团队项目需求调研与分析
- [CodeForces - 197F] F - Opening Portals
- golang学习笔记 ---命令行参数
- MVC中页面传值方式总结
- 网络编程: 基于TCP协议的socket, 实现一对一, 一对多通信
- java代码--------实现随机输出100个随机数,10行,0--到9的数字
热门文章
- linux下使用第三方商店安装应用
- Python新式类 单例模式与作用域(四)
- 【Leetcode】【Easy】Remove Element
- 再学UML-Bug管理系统UML2.0建模实例(四)
- tensorflow报错 tensorflow Resource exhausted: OOM when allocating tensor with shape
- scrum3
- npm proxy设置网络代理 并使用taobao registry
- Python爬虫利器之Beautiful Soup,Requests,正则的用法(转)
- SQL SERVER 2012断日志
- python:类的基本特征------继承、多态与封装