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

C#實現(xiàn)大數(shù)字運算的實例代碼

 更新時間:2013年10月19日 15:09:59   作者:  
這篇文章介紹了C#實現(xiàn)大數(shù)字運算的實例代碼,有需要的朋友可以參考一下

C#實現(xiàn)大數(shù)字的運算
1、添加引用:System.Numerics.dll

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

3、實例:

3.1判斷一個數(shù)字是不是質(zhì)數(shù) 

復(fù)制代碼 代碼如下:

static void Main(string[] args)
        {
            Console.WriteLine("請輸入一個很大的數(shù)字:");
            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("不是質(zhì)數(shù)");
            }
            else
            {
                Console.WriteLine("是質(zhì)數(shù)");
            }
            Console.ReadLine();
        }

3.2實現(xiàn)兩個大數(shù)的加減乘除

復(fù)制代碼 代碼如下:

static void Main(string[] args)
        {
            Console.Write("請輸入第一個大數(shù)字:");
            string bigNum1 = Console.ReadLine();
            BigInteger bigInt1 = BigInteger.Parse(bigNum1);

            Console.Write("請輸入第二個大數(shù)字:");
            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("兩大數(shù)相加結(jié)果為:{0}",addNum);
            Console.WriteLine("兩大數(shù)相減結(jié)果為:{0}",subNum);
            Console.WriteLine("兩大數(shù)相乘結(jié)果為:{0}",purNum);
            Console.WriteLine("兩大數(shù)相除結(jié)果為:{0}",divNum);

            Console.ReadLine();
        }

相關(guān)文章

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

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

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

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

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

    c#的datatable轉(zhuǎn)list示例

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

    基于WPF實現(xiàn)Message消息提醒控件

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

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

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

    C#實現(xiàn)JSON和對象之間互相轉(zhuǎn)換功能示例

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

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

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

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

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

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

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

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

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

最新評論