KMP算法的C#實現方法
如何運用KMP算法實現C#呢?下面小編為大家整理了KMP算法的C#實現方法,希望能幫到大家!
C#實現大數字的`運算
1、添加引用:
2、添加命名空間:using rics;
3、實例:
3.1判斷一個數字是不是質數
複製代碼 代碼如下:
static void Main(string[] args)
{
eLine("請輸入一個很大的數字:");
string bigNumber = Line();
BigInteger bigInteger = e(bigNumber);
bool isNumber=false;
for (BigInteger i = 2; i < (bigInteger, 2);i++ )
{
if (bigInteger % i == 0)
{
isNumber = true;
break;
}
}
if (isNumber)
{
eLine("不是質數");
}
else
{
eLine("是質數");
}
Line();
}
3.2實現兩個大數的加減乘除
複製代碼 代碼如下:
static void Main(string[] args)
{
e("請輸入第一個大數字:");
string bigNum1 = Line();
BigInteger bigInt1 = e(bigNum1);
e("請輸入第二個大數字:");
string bigNum2 = Line();
BigInteger bigInt2 = e(bigNum2);
e(ine);
BigInteger addNum = bigInt1 + bigInt2;
BigInteger subNum = bigInt1 - bigInt2;
BigInteger purNum = bigInt1 * bigInt2;
BigInteger divNum = bigInt1 / bigInt2;
eLine("兩大數相加結果為:{0}",addNum);
eLine("兩大數相減結果為:{0}",subNum);
eLine("兩大數相乘結果為:{0}",purNum);
eLine("兩大數相除結果為:{0}",divNum);
Line();
}
-
Swift與C語言指針結合使用實例
引導語:Swift可與Object-C共同運行於MACOS和iOS平台,用於搭建基於蘋果平台的應用程序。以下是本站小編分享給大家的Swift與C語言指針結合使用實例,歡迎閲讀!####用以輸入/輸出的參數指針C和Objective-C並不支持多返回值,所以CocoaAPI中常常將指針作為一種在方法間...
-
c#實現sunday算法實例
Sunday算法思想跟BM算法很相似,在匹配失敗時關注的是文本串中參加匹配的最末位字符的下一位字符,下面小編為大家整理了c#實現sunday算法實例,希望能幫到大家!因正則表達式搜索總是出現死循環,開始考慮改為其他搜索方式,因為自帶的IndexOf默認只能找到第一個或最後一...
-
c語言如何控制硬件
你們知道在C語言中如何控制計算機的硬件嗎?下面是應屆畢業生小編帶來的關於c語言如何控制硬件的內容,歡迎閲讀!c語言如何控制硬件?C語言是沒辦法控制硬件的首先,C語言不能夠直接對硬件進行操作。從本質上來説,連彙編語言都不可以。只有機器語言能夠直接操作硬件。...
-
2017年計算機二級C語言對C語言的深入探討知識點
引導語:它的應用範圍廣泛,具備很強的數據處理能力。以下是本站小編分享給大家的2017年計算機二級C語言對C語言的深入探討知識點,歡迎閲讀!【考點1】編譯預處理凡以#開頭的這一行,都是編譯預處理命令行,編譯預處理不加分號,不佔運行時間。宏替換僅是簡單的文本替換,如#...