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个数,这个程序虽然是正确的,运行结果也是对的,但算法并非最好,而且每个数输出占一行,篇幅太大,不可取。
相关文章
|
23天前
|
算法 C语言
斐波那契数列C语言版划重点,小白必看
斐波那契数列C语言版划重点,小白必看
|
23天前
|
C语言
c语言经典例题讲解(输出菱形,喝汽水问题)
c语言经典例题讲解(输出菱形,喝汽水问题)
57 0
|
8月前
|
C语言
【C语言实现求斐波那契数列的第n位】
【C语言实现求斐波那契数列的第n位】
50 0
|
2天前
|
机器学习/深度学习 C语言
斐波那契数列(用c语言探索黄金分割之美)
斐波那契数列(用c语言探索黄金分割之美)
|
23天前
|
C语言
C语言:指针典型例题剖析
C语言:指针典型例题剖析
|
23天前
|
算法 搜索推荐 程序员
C语言第三十一练——递归求解n位斐波那契数列
C语言第三十一练——递归求解n位斐波那契数列
28 0
|
23天前
|
存储 编译器 vr&ar
c语言进阶部分详解(《高质量C-C++编程》经典例题讲解及柔性数组)
c语言进阶部分详解(《高质量C-C++编程》经典例题讲解及柔性数组)
35 0
|
6月前
|
C语言
C语言二十三弹---求第N项斐波那契数列的值
C语言二十三弹---求第N项斐波那契数列的值
|
8月前
|
C语言
C语言例题讲解(if语句,循环语句,函数)
C语言例题讲解(if语句,循环语句,函数)
67 0
|
10月前
|
编译器 C语言 C++
C语言操作符经典例题
C语言操作符经典例题