回文字符串的特点:
正序倒序都一样的字符串 比如: rotor、toot、yoy
比如有7个字符遍历,索引从0开始
0 ~ 6 ,1 ~ 5 ,2 ~ 4,
索引相加的和是一样的。
3 ~ 3 索引本身对比没有意义,除以2是对比的次数
0 和 6 对应的就是第一个数和最后一个数
i ~ length - 1 - i ;当 i = 0 时,(length-1-i)应该等于6 ;
判断: 默认为true
如果索引 0上的字符 不等于 索引6上的字符 ;那么就不是回文字符串
反之就是回文字符串
public static void Ex30()
{
string str = Console.ReadLine();
bool HuiWen = true;
for (int i = 0; i < str.Length/2; i++)
{
if (str[i]!= str[str.Length-1-i])
{
HuiWen = false;
break;
}
}
if (HuiWen)
{
Console.WriteLine("是");
}
else
{
Console.WriteLine("不是");
}
}