#include<stdio.h>
#include<string.h>
int main()
{
char a[256];//字符可控范围
int i;
//gets(a);
scanf("%s",&a);//输入字符
int n=strlen(a)-1;//字符串的实际长度
for(i=0;i<=n;i++,n--)//注意字符串的实际长度和字符里面的数字相差1
{
if(a[i]!=a[n])//当遇到不等于的,就跳出程序,进行下面的判断
break;
}
if(i>=n)//i>=n的意思在于跳出之前,已经运行完毕,符合要求
printf("Y");
else
printf("N");
return 0;
}
有很多博客写这很多的程序,我的建议是先根据自我的思路去进行编写程序,然后不断地检查bug,如果有实在不懂的地方再去看,其他人的博客,不建议直接copy,最好是整理自己的程序思路.