<delect id="sj01t"></delect>
  1. <em id="sj01t"><label id="sj01t"></label></em>
  2. <div id="sj01t"></div>
    1. <em id="sj01t"></em>

            <div id="sj01t"></div>
            C語言

            KMP算法的C#實現方法

            時間:2025-04-11 07:29:57 C語言 我要投稿
            • 相關推薦

            KMP算法的C#實現方法

              如何運用KMP算法實現C#呢?下面小編為大家整理了KMP算法的C#實現方法,希望能幫到大家!

              C#實現大數字的運算

              1、添加引用:System.Numerics.dll

              2、添加命名空間:using System.Numerics;

              3、實例:

              3.1判斷一個數字是不是質數

              復制代碼 代碼如下:

              static void Main(string[] args)

              {

              Console.WriteLine("請輸入一個很大的數字:");

              string bigNumber = Console.ReadLine();

              BigInteger bigInteger = BigInteger.Parse(bigNumber);

              bool isNumber=false;

              for (BigInteger i = 2; i < BigInteger.Pow(bigInteger, 2);i++ )

              {

              if (bigInteger % i == 0)

              {

              isNumber = true;

              break;

              }

              }

              if (isNumber)

              {

              Console.WriteLine("不是質數");

              }

              else

              {

              Console.WriteLine("是質數");

              }

              Console.ReadLine();

              }

              3.2實現兩個大數的加減乘除

              復制代碼 代碼如下:

              static void Main(string[] args)

              {

              Console.Write("請輸入第一個大數字:");

              string bigNum1 = Console.ReadLine();

              BigInteger bigInt1 = BigInteger.Parse(bigNum1);

              Console.Write("請輸入第二個大數字:");

              string bigNum2 = Console.ReadLine();

              BigInteger bigInt2 = BigInteger.Parse(bigNum2);

              Console.Write(Environment.NewLine);

              BigInteger addNum = bigInt1 + bigInt2;

              BigInteger subNum = bigInt1 - bigInt2;

              BigInteger purNum = bigInt1 * bigInt2;

              BigInteger divNum = bigInt1 / bigInt2;

              Console.WriteLine("兩大數相加結果為:{0}",addNum);

              Console.WriteLine("兩大數相減結果為:{0}",subNum);

              Console.WriteLine("兩大數相乘結果為:{0}",purNum);

              Console.WriteLine("兩大數相除結果為:{0}",divNum);

              Console.ReadLine();

              }

            【KMP算法的C#實現方法】相關文章:

            C語言中實現KMP算法實例08-09

            c#實現sunday算法實例08-07

            c#實現輪詢算法實例代碼05-31

            快速排序算法及C#版的實現示例07-03

            C#實現協同過濾算法的實例代碼06-19

            c#快速排序算法10-21

            c#冒泡排序算法08-15

            C#抽象工廠模式的幾種實現方法及比較10-20

            java算法實現排列組合的方法介紹09-23

            <delect id="sj01t"></delect>
            1. <em id="sj01t"><label id="sj01t"></label></em>
            2. <div id="sj01t"></div>
              1. <em id="sj01t"></em>

                      <div id="sj01t"></div>
                      黄色视频在线观看