本题要求编写函数,判断给定的一串字符是否为“回文”。所谓“回文”是指顺读和倒读都一样的字符串。如“XYZYX”和“xyzzyx”都是回文。
函数接口定义:
bool palindrome( char *s );函数palindrome判断输入字符串char *s是否为回文。若是则返回true,否则返回false。
收尾逐个字符如果都相同则为回文
bool palindrome(char *s)
{
int i,n=0;
for(i=0;s[i] != 0;i++)
n++;
for(i=0,j=n-1;i<j;i++,j--)
if(s[i] != s[j])
return false;
return true;
}