C语言进阶:求斐波那契数列
工具/材料
visual studio
操作方法
求斐波那契数列有两种思路:循环与递归。我们首先来看循环的方式。为了与实际下标对应,我设置数组第一项为0。
对索引i的值进行判断:i==1,则令a[i]=1。否则a[i]=a[i-1]+a[i-2];
然后再添加一个打印函数,只需要打印第1-n项即可。
编写测试函数,用n=5与n=10测试,代码与结果如下:
在这里,我写出求第n项的函数,接下来只需要添加一个外函数就可以求出。
接下来,测试n=5与n=10,即依次调用递归函数计算每一个值。
运行的结果如下,与之前的循环一致。
-
尼康小痰盂50/1.8D标准定焦镜头使用方法
尼康的标头叫人精,人类光学的精华,其他厂家也一样,镜头都是从标头开始向左右伸展,有了广角和长焦的镜头,501.8d做为持续在售的镜头,各家同规格的镜头基本都是最便宜的镜头,但镜头素质却并不差。操作方法(01)尼康的50mm1.8d镜头是D型镜头,在D3000系列,D5000系列相机上不能...
-
Excel中根据身份证号求年龄性别和出生日期
在excel中怎么根据身份证号来求得年龄性别和出生日期,让小编教给你操作指南。判断性别公式:(01)首先让小编打开一个工作样表作为例子。如图所示:(02)在C26单元格中输入公式:=IF(MOD(MID(B26,17,1),2),"男","女")来判别男女。如图所示:(03)下拉填充公式至所有人员行,如图所...
-
CDR怎么排弧形文字?
在使用cdr进行排版时,如何排出弧形文字呢,下面我们就来看看CDR是怎么排弧形文字的吧其效果如图所示:操作方法(01)在桌面上双击cdr的快捷图标,打开cdr这款软件,进入cdr的操作界面,如图所示:(02)在该界面的工具区里找到3点曲线工具如图所示:(03)使用3点曲线工具,在绘图区里绘制...
-
PHP如何用正则匹配数据?
在做开发时,有时候需要在一段文字里找出需要的字符,这时就需要用到正则表达式了。下面一起来看下具体怎么使用正则查找数据。操作方法(01)我们先定义一个字符串,如图,假设要从这段字符串里,匹配找出网站的名字“搜狗”(02)然后定义一个正则表达式,解析下代码,正则要放在斜...