练习题 求字符串是否为回文
原文发布时间为:2009-03-09 —— 来源于本人的百度文章 [由搬家工具导入]
using System;
namespace unname
{
public class Program//是否回文
{
public static void Main(string[] args)
{
string str= Console.ReadLine();
int i=0,j=str.Length-1;
//注释部分为另一种解法
//for (i = 0; i <= (str.Length - 1) >> 1; i++)
//{
// if (str[i] != str[str.Length - 1 - i])
// break;
//}
//if (i > (str.Length - 1) >> 1)
// Console.WriteLine("是回文");
//else
// Console.WriteLine("不是回文");
while (i < j)
{
if (str[i] != str[j])
break;
else
{
i++;
j--;
}
}
if(i<j)
Console.WriteLine("不是回文");
else
Console.WriteLine("是回文");
Console.ReadLine();
}
}
}