如1:
输入:abcdcba
输出:是回文字符串
如2:
输入:abcdef
输出:不是回文字符串
代码如下:
#include<stdio.h>
#include<string.h>
int huiwen(char a[]);
int main()
{
char a[50];
int k;
printf("输入字符串:");
gets(a);
k=huiwen(a);
if(k==0)
printf("是回文字符串");
if(k==1)
printf("不是回文字符串");
return 0;
}
int huiwen(char a[])
{
int k=0,j,i;
for(i=0,j=strlen(a)-1;i<=j;i++,j--)
{
if(a[i]!=a[j])
{
k=1;
break;
}
}
return k;
}