读入一行字符串(不多于80个字符,以回车结束),判断该字符串是否为回文串(即从左向右拼写与从 右向左拼写是一样的),是则输出Y,不是则输出N。
输入格式
一行字符串
输出格式
是则输出Y,不是则输出N
输入样例
abba
输出样例
Y
提示
input: abcba output: Y 或 input: abc output: N
#include <stdio.h>
int main()
{
char a[80],b[80];
int swi=0,i,num=0,len;
gets(a);
for(i=0;a[i]!='\0';i++)
{
num=i;
}
len=num;
for(i=0;i<=len;i++)
{
b[i]=a[num--];
}
for(i=0;a[i]!='\0';i++)
{
if(a[i]==b[i])
swi=1;
else
{
swi=0;
printf("N");
break;
}
}
if(swi==1) printf("Y");
return 0;
}