欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

C#實現大數字運算的實例代碼

 更新時間:2013年10月19日 15:09:59   作者:  
這篇文章介紹了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();
        }

相關文章

  • 區(qū)分WCF與WebService的異同、優(yōu)勢

    區(qū)分WCF與WebService的異同、優(yōu)勢

    這篇文章主要幫助大家區(qū)分WCF與WebService的異同、優(yōu)勢,分為三大方面進行研究學習,感興趣的小伙伴們可以參考一下
    2016-03-03
  • C#多線程系列之線程通知

    C#多線程系列之線程通知

    本文詳細講解了C#多線程中的線程通知,文中通過示例代碼介紹的非常詳細。對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2022-02-02
  • c#的datatable轉list示例

    c#的datatable轉list示例

    這篇文章主要介紹了c#的datatable轉list示例,代碼中有注釋,需要的朋友可以參考下
    2014-04-04
  • 基于WPF實現Message消息提醒控件

    基于WPF實現Message消息提醒控件

    這篇文章主要介紹了如何利用WPF實現Meesage消息提醒控件,文中的示例代碼講解詳細,對我們學習或工作有一定幫助,需要的可以參考一下
    2023-07-07
  • 淺談Java與C#的一些細微差別

    淺談Java與C#的一些細微差別

    說起C#和Java這兩門語言(語法,數據類型 等),個人以為,大概有90%以上的相似,甚至可以認為幾乎一樣。但是在工作中,我也發(fā)現了一些細微的差別
    2013-11-11
  • C#實現JSON和對象之間互相轉換功能示例

    C#實現JSON和對象之間互相轉換功能示例

    這篇文章主要介紹了C#實現JSON和對象之間互相轉換功能,結合實例形式較為詳細的分析了C#實現對象與json之間相互轉換的操作技巧,需要的朋友可以參考下
    2017-09-09
  • C#學習筆記之狀態(tài)模式詳解

    C#學習筆記之狀態(tài)模式詳解

    這篇文章主要為大家詳細介紹了C#學習筆記之狀態(tài)模式的相關資料,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-11-11
  • c# 文件操作(移動,復制,重命名)

    c# 文件操作(移動,復制,重命名)

    這篇文章主要介紹了c# 如何對文件操作(移動,復制,重命名),幫助大家更好的理解和使用c#,感興趣的朋友可以了解下
    2020-12-12
  • C#使用自定義的泛型節(jié)點類實現二叉樹類

    C#使用自定義的泛型節(jié)點類實現二叉樹類

    這篇文章主要為大家詳細介紹了C#如何使用自定義的泛型節(jié)點類 Node<T>實現二叉樹類BinaryTree<T>及其方法,感興趣的小伙伴可以跟隨小編一起學習一下
    2024-03-03
  • C#采用FileSystemWatcher實現監(jiān)視磁盤文件變更的方法

    C#采用FileSystemWatcher實現監(jiān)視磁盤文件變更的方法

    這篇文章主要介紹了C#采用FileSystemWatcher實現監(jiān)視磁盤文件變更的方法,詳細分析了FileSystemWatcher的用法,并以此為基礎實現監(jiān)視磁盤文件變更,是非常實用的技巧,具有一定的借鑒價值,需要的朋友可以參考下
    2014-11-11

最新評論