编写一个方法用于验证指定的字符串是否为反转字符,返回true和false。请用递归算法实现
View Code
static void Main(
string[] args)
{
string[] strs = {
"cabgfcgfbac",
"ab",
"abc",
"abcca" };
foreach (
string str
in strs)
Console.WriteLine("{0} is {1}", str, method(str));
Console.ReadLine();
}
private static bool method(
string str)
{
if (str.Length <=
1)
return true;
if (str[
0] != str[str.Length -
1])
return false;
return method(str.Substring(
1, str.Length -
2));
}
转载于:https://www.cnblogs.com/cuiguangzhi/archive/2013/02/26/2933789.html