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");
}
}
}
}