編寫一個 C# 程式來檢查一個數是否是迴文數
首先,查詢字串的反轉以檢查字串是否是迴文數 -
Array.reverse()
現在,使用 equals() 方法將原始字串與反轉字串進行匹配。如果結果為真,則表示字串是迴文數。
讓我們嘗試一個完整的例子。在這裡,我們的字串是 “Madam”,反轉後得到的結果與原字串相同 -
示例
using System;
namespace Demo {
class Program {
static void Main(string[] args) {
string string1, rev;
string1 = "Madam";
char[] ch = string1.ToCharArray();
Array.Reverse(ch);
rev = new string(ch);
bool b = string1.Equals(rev, StringComparison.OrdinalIgnoreCase);
if (b == true) {
Console.WriteLine("String " + string1 + " is a Palindrome!");
} else {
Console.WriteLine("String " + string1 + " is not a Palindrome!");
}
Console.Read();
}
}
}輸出
String Madam is a Palindrome!
廣告
資料結構
網路
RDBMS
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP