#include <stdio.h>
#include <stdlib.h>
/*判断用户输入的字符串是否为回文
*回文是指顺读和反读都一样的串
*例:abccba为回文,abcdab不是回文
*/
int Palindrome(const char *str)
{
int length = strlen(str);
for(int i = 0; i <= length/2; i++)
{
if(str[i] != str[length-i-1])
{
return -1;
}
}
return 1;
}
int main()
{
char s[100];
gets(s);
int result = Palindrome(s);
if(result == 1)
{
printf("字符串是回文");
}
else
{
printf("字符串不是回文");
}
}
posted on 2012-08-08 23:40
地心引力 阅读(6379)
评论(2) 编辑 收藏