练习6: 用迭代法求斐波纳契数列第n项的函数, 提高函数设计思维能力
来源:互联网 发布:数据库联表的算法思想 编辑:程序博客网 时间:2024/04/30 02:50
斐波纳契数列定义:F(0)=0,F(1)=1,F(n)=F(n-1)+F(n-2) n为>=2的正整数.
迭代法举例如下:
int count=0;
for(int i=1;i<=100;i++)
count = count+i;
以上就是对count不断的迭代,得到最终值.
#include "stdafx.h"unsigned int F(unsigned int n){unsigned int n0=0,n1=1;unsigned int i;unsigned int sum=0;if(n==0) sum = n0;else if(n==1) sum = n1;else for(i=2;i<=n;i++) { sum=n0+n1; n0=n1; n1=sum; }return sum; } int main(){for(int i=0;i<50;i++){ printf("f(%d)=%u\n",i,F(i));}return 0;}
0 0
- 练习6: 用迭代法求斐波纳契数列第n项的函数, 提高函数设计思维能力
- 写一个函数,输入n,其斐波那契数列的第n项。
- 练习7: 用递归法求斐波纳契数列的第n项, 体验编程之美
- 5-2编写递归函数求Fibonacci数列的第n项
- 函数递归法求fibonacci数列中第n项的值
- c语言:写一个函数,输入n,求斐波拉契数列的第n项(5种方法,层层优化)
- 写一个函数,给定N,返回斐波拉契数列第N项.
- 定义Fibonacci数列,输入n,用最快的方法求该数列的第n项
- 如何提高自己的思维能力
- 用递归函数求Fibonacci数列中的第n个数(C++语言)
- 求 1 1 2 3 5 8这种数列的第n个数 迭代法和递归来求
- 求Fibonacci数列的第n项
- 求Fibonacci数列的第n项
- 提高思维能力
- Fibonacci数列第n项的log(n)算法
- 19.定义Fibonacci数列,输入n,用最快的方法求该数列的第n项
- 输入n,用最快的方法求Fibonacci 数列的第n 项
- 【微软100题】输入n,用最快的方法求Fibonacci数列的第n项
- PPPoE configuration
- Step into MongoDB - 08 - 聚合查询
- 《图解机器学习》
- 第七周 课后实践:初次使用VC++ 6.0,纪念一下
- linux select函数用法
- 练习6: 用迭代法求斐波纳契数列第n项的函数, 提高函数设计思维能力
- 逆向分析之花指令1
- 为什么要有Set接口? set接口中的方法和Collection中的一样,求大神给我一个set存在的理由~
- thrift框架使用C++
- 云服务器之崛起
- KMP||扩展KMP(Codeforces 535D - Tavas and Malekas )
- KNN模型
- android:descendantFocusability用法简析
- iOSURL编码 解码