#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 
地心引力 阅读(6399) 
评论(2)  编辑  收藏