C#进行回文检测,判断字符串是否是回文回文:称正读和反读都相同的字符序列为“回文”,如“abba”、“abccba”、12321、123321是“回文”,“abcde”和“ababab”则不是“回文”。
// --------------- 算法一:根据数组元素---------------------------- Console.WriteLine("算法1:请输入一个字符串!"); string str1 = Console.ReadLine(); StringBuilder a = new StringBuilder();//声明一个可变的字符,用于逆向存放sString里的元素 //逆向存放sString里的元素 for (int i = str1.Length - 1; i >= 0; i--) { a.Append(str1[i]);//循环附加 } if (str1.Equals(a.ToString()))//Equals用于判定两对象是否具有相同值 Console.WriteLine("是回文"); else Console.WriteLine("不是回文");