判断一个字符串是否为回文

来源:互联网 发布:我国网络社会治理方针 编辑:程序博客网 时间:2024/05/17 06:15

#include<stdio.h>
#include<string.h>
#define MAX 100   /*字符串的最大长度*/
int func(char s[])
{
 int flag=1;
 int i,j,slen=strlen(s);/*slen为字符串s的长度*/
    for(i=0,j=slen-1;i<j;i++,j--)
    if(s[i]!=s[j])
    {
     flag=0;
     break;
    }
 return(flag);
}

void main()
{
 char s[MAX];
 printf("输入一个字符串:");
 scanf("%s",s);
 if(func(s)==1)
  printf("%s字符串是回文\n",s);
 else
  printf("%s字符串不是回文\n",s);
}