1. 程式人生 > >計算Fibonacci數列中 //第一個大於10000的元素及n值。

計算Fibonacci數列中 //第一個大於10000的元素及n值。

//Fibonacci數列定義如下: 試編寫程式,計算Fibonacci數列中
//第一個大於10000的元素及n值。 


int Fib(int Num)
{
if(Num<=2)
return 1;
return Fib(Num-1)+Fib(Num-2);
}
void main()
{
int n,Num=0;
for(n=0;Num<10000;n++)
{
Num=Fib(n);
}
printf("第%d個元素大於10000,值為%d\n",n,Num);
getch();

}

轉自: https://zhidao.baidu.com/question/548464353.html

相關推薦

計算Fibonacci數列 //第一大於10000元素n

//Fibonacci數列定義如下: 試編寫程式,計算Fibonacci數列中//第一個大於10000的元素及n值。 int Fib(int Num){if(Num<=2)return 1;return Fib(Num-1)+Fib(Num-2);}void main(

請實現一個函式用來找出字元流第一只出現一次的字元

題目描述 請實現一個函式用來找出字元流中第一個只出現一次的字元。例如,當從字元流中只讀出前兩個字元"go"時,第一個只出現一次的字元是"g"。當從該字元流中讀出前六個字元“google"時,第一個只出現一次的字元是"l"。 輸出描述: 如果當前字元流沒有存在出現一次的字元,返回#字元。

JS實現輸出一個字符串第一連續的三數字

數字 length 個數字 pri split ret () 第一個 spl 問題描述:在一個字符串中,輸出其中第一個連續的三個數字。例如:str="1234568" 輸出:1 2 3。   var printNum = function(){     var str =

55 - 字符流第一不反復的字符

rst static -s urn track rtc name string mes 當從字符流中僅僅讀出前兩個字符“go”時,第一個僅僅出現一次的字符是‘g’。當從該字符流中讀出前六個字符“google”時。第一個僅僅出現 1 次的字符是”l”。

劍指offer55 字符流第一不重復的字符(最典型錯誤)

string 對象 exp 構造函數 error: sig off sign == 典型並且基礎的錯誤: class Solution { public: //Insert one char from stringstream void Insert(char

經典算法——字符流第一不反復的字符

int 出現 sdn min har height popu http dex 題目描寫敘述 請實現一個函數用來找出字符流中第一個僅僅出現一次的字符。比如,當從字符流中僅僅讀出前兩個字符"go"時,第一個僅僅出現一次的字符是"

52、字符流第一不重復的字符

ring char == ear ger 一次 cte 第一個 ray 一、題目 請實現一個函數用來找出字符流中第一個只出現一次的字符。例如,當從字符流中只讀出前兩個字符"go"時,第一個只出現一次的字符是"g"。當從該字符流中讀出前六個字符“google"時,第一個只出現

移除數組第一負數後的所有負數

scala 移除數組中第一個負數後的所有負數 scala> val a = ArrayBuffer[Int](1, 2,3, 5, -1, 2, -3, -5) a: scala.collection.mutable.ArrayBuffer[Int]= ArrayBuffer(1, 2, 3,

軟件工程第二次作業第一作業

包括 wid 本周 width 類型 log blog 類別 結束 1.本周PSP, 類型、任務、開始時間、結束時間、中斷時間,delta時間。要求開始和結束時間包括日期。 2.本周進度條: 代碼行,博文字數,用到的知識點 3.累積進度圖: 到本周為止的代碼累積折線圖

字符流第一不重復的字符

hash des str 第一個只出現一次的 思路 ngs size first 哈希表 題目描述 請實現一個函數用來找出字符流中第一個只出現一次的字符。例如,當從字符流中只讀出前兩個字符"go"時,第一個只出現一次的字符是"g"。當從該字符流中讀出前六個字符&ldq

劍指offer-字符流第一不重復的字符

contains ring rac 只讀 google 劍指offer pan con put 題目描述:請實現一個函數用來找出字符流中第一個只出現一次的字符。例如,當從字符流中只讀出前兩個字符"go"時,第一個只出現一次的字符是"g"。當從該字符流中讀出前六個字符“goo

牛客(54)字符流第一不重復的字符

The hashmap pan 不重復 AC else oid rst public Map<Character,Integer> map = new HashMap<Character, Integer>(); ArrayList

setTimeout第一參數

返回 陷阱 mage inf bsp 分享 參數調用 就是 一個 永遠不要傳遞字符串作為setTimeout的第一個參數!!!記住第一個參數只允許函數,或者匿名函數!因為傳遞字符串有陷阱啊!!它就是披著羊皮的eval啊!!而且上下文會變成全局啊!! 第一個參數為可執行函數,

php獲取數組第一(最後一個)元素

arr red current 元素 一個 fir pop 個數 方式 $array = [‘hello‘,‘world‘,‘cool‘,‘red‘]; 1.第一個元素 $first = array_shift($array); 最後一個元素 $last = arra

使用裴蜀公式來求解線性方程組的第一大於零的解

1. 假設方程組為ax + by = m ​在數論中,裴蜀定理是一個關於最大公約數(或最大公約式)的定理。裴蜀定理得名於法國數學家艾蒂安·裴蜀,說明了對任何整數a、b和它們的最大公約數d,關於未知數x和y的線性丟番圖方程(稱為裴蜀等式): ax + by = m 有解當且僅當m是d的倍數

去掉陣列第一和最後一個元素php

使用 array_shift() 刪除陣列的第一個元素,例如: $arr=array('apple','banana','orange'); $res=array_shift($arr); 使用 array_pop()刪除陣列的最後一個元素,例如: $arr=array('apple','b

劍指offer系列——表示數值的字串,字元流第一不重複的陣列,連結串列中環的入口結點

表示數值的字串 題目描述 請實現一個函式用來判斷字串是否表示數值(包括整數和小數)。例如,字串"+100","5e2","-123","3.1416"和"-1E-16"都表示數值。 但是"12e","1a3.14","1.2.3","+-5"和"12e+4.3"都不是。 解題思路:

【Java】 劍指offer(50-2) 字元流第一只出現一次的字元 《劍指Offer》Java實現合集 《劍指Offer》Java實現合集

本文參考自《劍指offer》一書,程式碼採用Java語言。 更多:《劍指Offer》Java實現合集   題目    請實現一個函式用來找出字元流中第一個只出現一次的字元。例如,當從字元流中只讀出前兩個字元"go"時,第一個只出現一次的字元是'g'。當從該字元流中讀出前六個字元"go

劍指offer 面試題50:字元流第一只出現一次的字元

題目描述:請實現一個函式用來找出字元流中第一個只出現一次的字元。例如,當從字元流中只讀出前兩個字元"go"時,第一個只出現一次的字元是"g"。當從該字元流中讀出前六個字元“google"時,第一個只出現一次的字元是"l"。 解法: 使用雜湊表occurance[256] ;  初始化o

獲取一個不確定的字串(包含字母,數字,空格)第一字母前的部分

實現方法: 查詢字母,數字,空格的ascii碼,用篩選ascii碼的方式來擷取。 具體實現: String cpuType = " 4 Intel(R) Core(TM) i5-323M @ 2.60GHz" for(i = 0 ; i < cpuType.length() ; i ++