博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
【递归】斐波那契数列第n个数
阅读量:6078 次
发布时间:2019-06-20

本文共 831 字,大约阅读时间需要 2 分钟。

递归、递推计算斐波那契数列第n项的值:

1 #include 
2 long long fact(int n); //【递推】计算波那契数列第n个数 3 long long fact2(int n);//【递归】 4 int main(int argc, char *argv[]) 5 { 6 int i=1; 7 while(i<=10) 8 { 9 printf("%d %I64d %I64d\n",i,fact(i),fact2(i));10 i++;11 }12 return 0;13 }14 long long fact(int n) //【递推】计算波那契数列第n个数 15 {16 long long a,b,c;17 a=1;18 b=1;19 if(n==1||n==2) return 1;20 else if(n<1) return -1;21 else22 {23 n=n-2;24 while(n>0)25 {26 c=a+b;27 a=b;28 b=c;29 n--;30 }31 return c;32 }33 }34 long long fact2(int n)//【递归】 35 {36 if(n<0) return -1;37 else if(n==1||n==2) return 1;38 else 39 {40 return fact2(n-1)+fact2(n-2);41 }42 }
View Code

 

转载地址:http://xxagx.baihongyu.com/

你可能感兴趣的文章
tomcat指定配置文件路径方法
查看>>
linux下查看各硬件型号
查看>>
epoll的lt和et模式的实验
查看>>
Flux OOM实例
查看>>
07-k8s-dns
查看>>
Android 中 ListView 分页加载数据
查看>>
oracle启动报错:ORA-00845: MEMORY_TARGET not supported on this system
查看>>
Go方法
查看>>
Dapper丶DapperExtention,以及AbpDapper之间的关系,
查看>>
搞IT的同学们,你们在哪个等级__那些年发过的帖子
查看>>
且谈语音搜索
查看>>
MySQL数据库导入导出常用命令
查看>>
低版本Samba无法挂载
查看>>
Telegraf+Influxdb+Grafana构建监控平台
查看>>
使用excel 展现数据库内容
查看>>
C#方法拓展
查看>>
MySql.Data.dll的版本
查看>>
Linux系统磁盘管理
查看>>
hdu 2191 (多重背包+二进制优化)
查看>>
home.php
查看>>