编写一个 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!
广告
数据结构
网络
关系数据库管理系统
操作系统
Java
iOS
HTML
CSS
安卓
Python
C 语言
C++
C#
MongoDB
MySQL
Javascript
PHP