计算Fibonacci数列
来源:互联网 发布:杀毒软件知乎 编辑:程序博客网 时间:2024/05/16 07:34
Fibonacci数列又称斐波那契数列,又称黄金分割数列,指的是这样一个数列:1、1、2、3、5、8、13、21。
C语言实现的代码如下:
/* Displaying Fibonacci sequence up to nth term where n is entered by user. */#include <stdio.h>int main(){ int count, n, t1=0, t2=1, display=0; printf("Enter number of terms: "); scanf("%d",&n); printf("Fibonacci Series: %d+%d+", t1, t2); /* Displaying first two terms */ count=2; /* count=2 because first two terms are already displayed. */ while (count<n) { display=t1+t2; t1=t2; t2=display; ++count; printf("%d+",display); } return 0;}
结果输出:
Enter number of terms: 10Fibonacci Series: 0+1+1+2+3+5+8+13+21+34+
也可以使用下面的源代码:
/* Displaying Fibonacci series up to certain number entered by user. */ #include <stdio.h>int main(){ int t1=0, t2=1, display=0, num; printf("Enter an integer: "); scanf("%d",&num); printf("Fibonacci Series: %d+%d+", t1, t2); /* Displaying first two terms */ display=t1+t2; while(display<num) { printf("%d+",display); t1=t2; t2=display; display=t1+t2; } return 0;}
结果输出:
Enter an integer: 200Fibonacci Series: 0+1+1+2+3+5+8+13+21+34+55+89+144+
阅读全文
0 0
- Fibonacci数列的计算
- 计算fibonacci数列
- 计算Fibonacci数列
- Fibonacci数列计算
- 计算Fibonacci数列
- 高效率计算Fibonacci数列
- fibonacci数列计算
- 使用尾递归计算Fibonacci数列
- Fibonacci数列的计算和转换
- 计算fibonacci数列logn的算法
- Fibonacci数列的计算和转换
- 以空间换时间计算Fibonacci数列
- Fibonacci数列的计算和转换
- Fibonacci数列的计算和转换
- 基于Cache的Fibonacci数列的计算
- Fibonacci数列
- Fibonacci数列
- Fibonacci数列
- LinearLayout 布局讲解
- caffe 深度学习
- Java多线程之synchronized关键字详解
- 计蒜客 第二题 stl map 第一个值保存多值
- 排序
- 计算Fibonacci数列
- C++引用作为函数参数
- Python中的进程
- python 操作Mariadb 数据库
- VS2012下Win32简单画线功能实现
- Java集合中Map接口的使用方法
- STM32F1x系列——GPIO操作
- 浅谈SVN
- UML---类图