C#判断回文字符串
题目描述
使用C#编写一个静态方法。该方法能够判断字符串是否是“回文”(即顺读和逆读相同的字符串)。
输入
一个字符串;
输出
如果是回文字符串,则输出“yes”,否则输出“no”;
样例输入
abcdcab
样例输出
no
提示
(1)用string类的toCahrArray()方法,将字符串转换为字符数组。(2)使用StringBuilder类保存逆序后的字符串。
using System;
using System.Text;namespace ConsoleApp5
{class Program{static void Main(string[] args){string str1 = Console.ReadLine();StringBuilder str = new StringBuilder();for (int i = str1.Length-1; i >=0 ; i--){str.Append(str1[i]);}string str2 = str.ToString();if(str1==str2){Console.WriteLine("yes");}else{Console.WriteLine("no");}}}
}