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