#include <stdio.h>
//输入一个字符串(20个字符以内),判断其是否是回文字符串(回文字符串是指正反一样的字符串)。
【1】
main()
{
char a[21];
int b,【2】,len;
【3】;
len=【4】;
for(b=0;b<(len-1)/2;b++)
if(a[b]!=【5】)
{
c=1;
break;
}
if(c==0) printf("%s是回文字符串",a);
else printf("%s不是回文字符串",a);
getchar();
}
#include <stdio.h>
#include <string.h>
main()
{
char a[21];
int b,c=0,len;
gets(a);
len=strlen(a);
for(b=0;b<(len-1)/2;b++)
if(a[b]!=a[len-1-b])
{
c=1;
break;
}
if(c==0) printf("%s是回文字符串",a);
else printf("%s不是回文字符串",a);
getchar();
}
#include <stdio.h>
#include <string.h>
int fh(char ab[])
{
int len=strlen(ab),a=0;
for(a=0;a<=len;a++)
if(ab[a]!=ab[len-a-1]) return 0;
return 1;
}
main()
{
char ab[20];
gets(ab);
if(fh(ab)==1) printf("是回文字符串");
else printf("不是回文字符串");
getchar();
}