C语言典型例题四——斐波那契数列

简介: Fibonacci(斐波那契)数列求斐波那契数列的前40个数。这个数列有个特点:第1,2两个数为1,1。从第三个数开始,该数是其前面两个数之合。即该数列为1,1,2,3,5,8,13……。

Fibonacci(斐波那契)数列

1.求斐波那契数列的前40个数。这个数列有个特点:第1,2两个数为1,1。从第三个数开始,该数是其前面两个数之合。即该数列为1,1,2,3,5,8,13……。


2.这是一个有趣的古典数学问题:有一对兔子,从出生后第三个月起每个月都生一对兔子。小兔子长到第三个月后每个月又生一对兔子。假设所有兔子不死,问每个月的兔子总数是多少。


3.代码如下:

4.1.png

4.运行结果:

4.2.png

   .
  1. 5.程序分析
    程序共输出40个数,这个程序虽然是正确的,运行结果也是对的,但算法并非最好,而且每个数输出占一行,篇幅太大,不可取。
相关文章
|
6月前
|
算法 C语言
斐波那契数列C语言版划重点,小白必看
斐波那契数列C语言版划重点,小白必看
|
6月前
|
存储 C语言
C语言输出斐波那契数列
C语言输出斐波那契数列
55 0
|
6月前
|
C语言
c语言经典例题讲解(输出菱形,喝汽水问题)
c语言经典例题讲解(输出菱形,喝汽水问题)
90 0
|
C语言
【C语言实现求斐波那契数列的第n位】
【C语言实现求斐波那契数列的第n位】
75 0
|
29天前
|
算法 C语言
【C语言】斐波那契数列细讲
【C语言】斐波那契数列细讲
|
5月前
|
机器学习/深度学习 人工智能 C语言
|
5月前
|
机器学习/深度学习 移动开发 人工智能
C语言程序设计例题
C语言程序设计50例
|
5月前
|
机器学习/深度学习 移动开发 人工智能
C语言编程例题分享
C语言编程经典100例
|
5月前
|
存储 C语言
C语言实现斐波那契数列
C语言实现斐波那契数列
|
5月前
|
C语言