1068 例題5-8 Fibonacci數列
題目描述
輸入一個正整數n,求Fibonacci數列的第n個數。Fibonacci數列的特點:第1個數和第2個數均為1。從第3個數開始,概述是前面兩個數之和。即:
要求輸入的正整數n不超過50.
輸入
一個不超過50的正整數 包括1~50
輸出
Fibonacci數列的第n個數,末尾輸出換行。
樣例輸入
20
樣例輸出
6765
#include<cstdio> int main() { int n; int n1=1; int n2=1; int n3=0; scanf("%d",&n); if(n>2) { for(int i=1; i<=n-2; i++) { n3=n1+n2; n1=n2; n2=n3;} } else { n3=1; } printf("%d",n3); return 0; }
相關推薦
1068 例題5-8 Fibonacci數列
題目描述 輸入一個正整數n,求Fibonacci數列的第n個數。Fibonacci數列的特點:第1個數和第2個數均為1。從第3個數開始,概述是前面兩個數之和。即: 要求輸入的正整數n不超過50. 輸入 一個不超過50的正整數 包括1~50 輸出 Fibonacci數列的
例題 5-8 Unix ls命令
#include<iostream> #include<string> #include<algorithm> using namespace std; const int maxcol=60; const int maxn=100+5; string fi
求 1 1 2 3 5 8這種數列的第n個數 迭代法和遞迴來求
public class testXunhuan { public static void main(String[] args) { System.out.println(f(40)); } public static long f(int index){ if(in
輸入一個數據n,計算斐波那契數列(Fibonacci)的第n個值 1 1 2 3 5 8 13 21 34 規律:一個數等於前兩個數之和。
import java.util.Scanner; /** * 輸入一個數據n,計算斐波那契數列(Fibonacci)的第n個值 1 1 2 3 5 8 13 21 34 規律:一個數等於前兩個數之和 * 計算斐波那契數列(Fibonacci)的第n個值. */ public cla
Java之 求Fibonacci數列:1,2,3,5,8,13.。。。。前十位數的和
public class 第三章34 { public static void main(String [] args){int a=1,b=2,c=0;for (int x=0;x<10;x++){c=a+b;a=b+c;b=a+c;}System.out.prin
輸入一個數據n,計算斐波那契數列(Fibonacci)的第n個值 1 1 2 3 5 8 13 21 34 規律:一個數等於前兩個數之和。
import java.util.Scanner; /** * 輸入一個數據n,計算斐波那契數列(Fibonacci)的第n個值 1 1 2 3 5 8 13 21 34 規律:一個數等於前兩個數之和 * 計算斐波那契數列(Fibonacci)的第n個值.
用java寫一個函式,實現Fibonacci數列演算法(1,1,2,3,5,8,13......)
這個演算法就是第一個數的救國是前兩個數相加, 這個還是結合例子比較好想 public class dd1 { public void getFibonacci(int number){ int nLeft = 0; int nRight = 1; System.out.pr
[南陽OJ-No.13]Fibonacci數|無窮數列1,1,2,3,5,8,13,21,34,55...稱為Fibonacci數列,它可以遞迴地定義為 F(n)=1 ...........(n=1或
南陽OJ-No.13 時間限制:3000ms,空間限制:65535KB 描述 無窮數列1,1,2,3,5,8,13,21,34,55…稱為Fibonacci數列,它可以遞迴地定義為 F(n)
斐波那契數列,1.1.2.3.5.8......,輸入一個數字,比如3,顯示前面三個數字1,1,2.
int 都是 AR public 運行 sca ... 3.5 info 斐波那契數列(從第三個數字開始都是前面兩個數字的和),1.1.2.3.5.8......,輸入一個數字,比如3,顯示前面三個數字1,1,2. 1 public class practice {
Linux環境C語言斐波拉切數列(1,1,2,3,5,8,13,.........)實現
fib %d lse printf 黃金 oda n-2 desktop tdi 斐波那契數列(Fibonacci sequence),又稱黃金分割數列、因數學家列昂納多·斐波那契(Leonardoda Fibonacci)以兔子繁殖為例子而引入,故又稱為“兔子
斐波那契數列,1 2 3 5 8......兩種方式(JavaScript)
序列:1,2,3,5,8,13...。找出第20個數是多少?得出前20個數之和是多少? 方法一: var i=1, j=1,sum=0; for(var k=0;k<20;k++){
js實現斐波那契數列 0 1 1 2 3 5 8 13 21 34 。。。
斐波那契數列就是著名的兔子生兔子問題,後面一個數等於前兩個數的和 //max大於等於2的整數 function fib(max) { var t,a=0,b=1,arr = [0,1]; while (a
1,1,2,3,5,8,13,21..... 求斐波那契數列的第n個數;
求斐波那契數列的第n個數;1,1,2,3,5,8,13,21..... PHP的寫法如下======================================= 第一個遞迴的方法如下: function test($n) { if ($n == 1 ||
斐波那契數列1 1 2 3 5 8 13 21 。。。。 求第n個數 使用遞迴實現
public class demo12 { public static void main(String[] args) {System.out.println(cp(10));} public static int cp(int n){ if(n<=0){
求斐波那契數列的第n個數;1,1,2,3,5,8,13,21.....
遞迴方法: #include<stdio.h> #include<stdlib.h> int Fibonacci_sequence(int n) { if (n == 1
poj 3070 Fibonacci(矩陣快速冪求Fibonacci數列)
代碼 include cnblogs inf stream exp class set names 題目鏈接: http://poj.org/problem?id=3070 題意: 我們知道斐波那契數列0 1 1 2 3 5 8 13…… 數列中的第i位為第i-1位
PHPCMS v9.5.8-設計缺陷可重置前臺任意用戶密碼
mod log val his 手機 index cli exit images 驗證。參考漏洞:http://wooyun.jozxing.cc/static/bugs/wooyun-2015-0152291.html 漏洞出現在/phpcms/modules/membe
5、不等式數列--百度2017春招
同類項 需要 clas dex -s 數量 tmp 表示 所有 [編程題] 不等式數列 時間限制:1秒 空間限制:32768K 度度熊最近對全排列特別感興趣,對於1到n的一個排列,度度熊發現可以在中間根據大小關系插入合適的大於和小於符號(即 ‘>‘ 和 ‘<‘
delphi 7 下安裝 indy 10.5.8 教程
沒有 tar png variables 技術分享 移動 二次 rar use 曉不得2013 Delphi XE8 的實際應用。服務對象:非程序員,但期望用delphi提升工作技能。Delphi群:59129236 delphi 7 下安裝
Linux(redhat 5.8)下 安裝jetty 部署 使用
per form item clip jet class ring nim 部署 首先須要安裝JDK,自行解決 下載jetty安裝包http://dist.codehaus.org/jetty/ 我下載的是8.1.15 tar -x