編寫一個 C# 程式來檢查一個數字是不是迴文


首先,找到字串的反轉來檢查字串是否是迴文

Array.reverse()

現在使用 equals() 方法將原始字串與反轉後的匹配起來。如果結果為 true,則表示該字串是迴文。

我們舉個例子。這裡,我們的字串為“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!

更新時間:20-6-2020

977 次瀏覽

啟動您的 職業生涯

完成課程後獲得認證

開始
廣告