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,即依次调用递归函数计算每一个值。
运行的结果如下,与之前的循环一致。
-
微博与博客到底是什么?干什么用的
微博与博客到底是什么,它们主要是用来做什么,让小编来给你普及指南。操作方法(01)微博和博客都是用户用来发表文章的一个平台系统,通过自我内容的发布与其他网络用户形成互动交流。(02)微博可以看做是小型的博客,文字输入量被限制在140字。这是微博最大的特点。另外微...
-
如何给SQL SERVER数据表之间添加关系
我们使用SQLSERVER的时候,表和表之间有非常多的关系。那么如何建立表之间的关系呢?下面小编通过一个实例给大家分享一下。操作方法(01)首先打开SQLSERVER,右键单击数据库关系图,选择新建关系图选项,如下图所示(02)这个时候会弹出添加表界面,我们选择要添加关系的表,然后点...
-
电脑的记事本在哪里
电脑解释本对于办公、录入等是非常方便。那么如何快速的找到电脑记事本呢?操作方法(01)第一种办法,点击开始菜单,点击所有程序,点击附件中找到记事本,如图。(02)第二种办法,按下win+R键,打开运行输入notepad,直接打开记事本。如图。(03)第三种办法,桌面点击右键,在新建中找到记...
-
0基础如何学习C语言
C语言即有高级语言的特点,也有汇编语言的特点,一直保持在编程语言榜首,不曾被超越,如此优秀的编程语言学的人很多,学精的很少。零基础该如何学习呢?今天就来教教大家。操作方法(01)要学习编程语言,最基本的就要有一台电脑。一般配置的就行。(02)然后要有一本基础的书,像《C...