C#
 Computer >> コンピューター >  >> プログラミング >> C#

C#の大きなフィボナッチ数


大きなフィボナッチ数を表示するには、次のログインとコードを試してください。

ここでは、nの値を系列として設定しました。フィボナッチ数を取得するように設定します。以下では、最初の100個のフィボナッチ数を取得するために100に設定しています。

フィボナッチ数列の最初の2つの数値は0と1であるため、最初の2つの値を設定します。

int val1 = 0, val2 = 1;

以下は、大きなフィボナッチ数を表示するための完全なコードです。

using System;
public class Demo {
   public static void Main(string[] args) {
      int val1 = 0, val2 = 1, val3, i, n;
      n = 40;
      Console.WriteLine("Displaying Fibonacci series:");
      Console.Write(val1+" "+val2+" ");
      for(i=2;i<n;++i) {
         val3 = val1 + val2;
         Console.Write(val3+"");
         val1 = val2;
         val2 = val3;
      }
   }
}



  1. フィボナッチ数のPythonプログラム

    この記事では、特定の問題ステートメントを解決するための解決策とアプローチについて学習します。 問題の説明 −n番目のフィボナッチ数を計算するタスク。 フィボナッチ数のシーケンスFnは、以下に示す漸化式によって与えられます。 Fn =Fn-1 + Fn-2 シード値付き(標準) F0=0およびF1=1。 この問題には2つの解決策があります 再帰的アプローチ 動的アプローチ アプローチ1-再帰的アプローチ 例 #recursive approach def Fibonacci(n):    if n<0:       pri

  2. Pythonで非常に大きな数を処理する方法は?

    速度を気にせずに、Pythonで多数の算術演算を直接実行できます。 Pythonは、任意の大きな数値を処理できる「bignum」整数型をサポートしています。 Python 2.5以降では、この型はlongと呼ばれ、int型とは別のものですが、インタープリターはより適切な方を自動的に使用します。 バージョン2.5以降を使用している限り、標準の数学演算を実行するだけで、32ビット数学の境界を超える数値は自動的に(そして透過的に)ビッグナムに変換されます。 例 a = 182841384165841685416854134135 b = 135481653441354138548413384135