博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
一列数的规则如下: 1、1、2、3、5、8、13、21、34...... 求第30位数是多少?
阅读量:6936 次
发布时间:2019-06-27

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

不使用递归

static int fun(int x1, int x2, int frequency)        {            int temp = 0;            if (frequency <= 0)                return 0;            else if (frequency == 1)                return x1;            else if (frequency == 2)                return x2;            else            {                for (int i = frequency - 2; i >= 1; i--)                {                    temp = x1 + x2;                    x1 = x2;                    x2 = temp;                }                return temp;            }        }

递归

static int fun(int i)        {            if (i <= 0)            {                return 0;            }            else if (i > 0 && i <= 2)            {                return 1;            }            else            {                return fun(i - 2) + fun(i - 1);            }        }

 

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

你可能感兴趣的文章
jsonP格式接口实现
查看>>
INDIGO STUDIO神器!快速创建WEB、移动应用的交互原型工具【转】
查看>>
我的2017云栖之行
查看>>
HSQLDB安装与使用方法
查看>>
重拾C++之初始化
查看>>
maven nexus 下发布第三方构件;
查看>>
Java学习之深拷贝浅拷贝及对象拷贝的两种方式
查看>>
如何根据动态SQL代码自动生成DTO
查看>>
html input="file" 浏览时只显示指定文件类型 xls、xlsx、csv
查看>>
Android Export aborted because fatal error were fo
查看>>
在window平台下模拟Liunx使用GCC环境进行编译C的SO库。
查看>>
原来一直纠结MQ的用法,今天看到了一个最经典的例子。
查看>>
Resource is out of sync with the file system的解决办法
查看>>
交叉编译openssl不修改Makefile的方法
查看>>
linux 常用流量查看命令
查看>>
VMware ESXi Windows虚拟机磁盘扩展小结
查看>>
Linux常用命令
查看>>
方便的将数字转成字符串类型并在前面补0
查看>>
mysql主从复制
查看>>
宫崎骏首次因为自己的新作流泪
查看>>