fibonacci

    0熱度

    1回答

    我是prolog的初學者,正在嘗試創建斐波那契序列規則。但它不能運行,因爲代碼中的錯誤稱爲算術fib不是函數。 來源爲我的代碼: fib(N):- N<1, S is 0, N<2, S is 1, N1 is fib(N-1), N2 is fib(N-2), S is N1 + N2, write(S, " "). 在此先感謝您的

    1熱度

    4回答

    我想很難理解下面的菲波納契碼: private static int mtdFibonacci(int number) { if (number == 0) return 0; if (number == 1) return 1; return fncRecursive(number - 1) + fncRecursive(number - 2);

    -3熱度

    1回答

    我爲While Loop製作過,但無法使用For。 我試過很多東西。 我試圖改變我的while循環,但我沒有成功。我也在網上進行了研究,但所有的答案都是錯誤的。

    0熱度

    3回答

    輸入我想寫這個程序,但我認爲我在邏輯上犯了一些錯誤。 This is my code。好的,所以我運行一個週期來收集所有的ODD數字,但我的最後一個數字是0或一些垃圾值。我對C++相當陌生,我花了更多時間在C上,我假設我沒有使用vector類,或者我的邏輯是垃圾。我花了很多時間,我無法弄清楚。我相信這是一個非常簡單的解決方案,但我看不出我做錯了什麼。謝謝你的時間! main() { i

    0熱度

    1回答

    我需要找到一個指數式的數學方程(從f(n)?開始),它可以顯示除Binet公式以外的斐波納契數列。

    1熱度

    1回答

    我試圖將這個遞歸斐波那契碼轉換爲ARM彙編語言。我是新手,並不確定如何去做。我有一些我已經在下面玩過的代碼片段。 Fib (n) { if (n == 0 || n == 1) return 1; else return Fib(n-2) + Fib(n-1); } 這是迄今爲止我嘗試: RO = 1 CMP RO #1 BGT P2

    3熱度

    2回答

    我正在學習動態規劃的斐波那契數列的應用程序,並有一個問題。下面是引用代碼: import java.math.BigInteger; import java.util.Arrays; public class FibonacciNumbersB { static BigInteger[] dp = new BigInteger[10000]; public stati

    0熱度

    1回答

    首先,這是爲了學校,我不是在尋找一份講義。只是指導。 我需要使用非常基本的工具編寫斐波那契函數。 我有這些工具(從我們用Java寫了一個語言): 的if-else for循環 算術 分配 無限嵌套 任何報表數量。 問題是任何嵌套或語句只能有一個結果語句或嵌套。 例如,這是好的: repeat b to 7 by 2 { repeat a to 5 by 1 { a

    7熱度

    1回答

    我正在嘗試創建一個繪製類似於這些的斐波納契弧的應用程序。 但是,我想要完整的圓圈而不是圓弧,並且我想繪製超過圖片中顯示的三條斐波那契線。我已經使用JFreeChart創建了一個應用程序來嘗試完成此操作。但是,這是試圖繪製上一張圖片中顯示的相同弧(但圓圈)時的結果。 最初,它看起來錯了,但是當我縮小時,它確實是一個圓圈,但它太大了。 要計算弧線,可以繪製一條線,然後取一個斐波那契數 - 例如,使用.

    15熱度

    4回答

    我寫了一個程序用於遞歸計算Fibonacci數,用ConcurrentHashMap和computeIfAbsent()方法: 計劃工作精絕當我用小的值一樣8,9,10但滯留在無限循環當值上升從10 to 20程序從不中斷 public class Test { static Map<Integer, Integer> concurrentMap = new ConcurrentHash