本题链接:点击打开链接
本题就是求解是否为回文字符串,回文字符串是左右对称的,即判断该字符串是否从首尾两端的字符均相等即可。
参考代码:
#include<stdio.h>
#include<string.h>
char str[110];
int main()
{
int n;
while(scanf("%d",&n)!=EOF)
{
getchar();
while(n--)
{
gets(str);
int flag=0;
int len=strlen(str);
for(int i=0;i<len;i++,len--)
{
if(str[i]!=str[len-1])
{
flag=1;
break;
}
}
if(flag)
printf("no\n");
else
printf("yes\n");
}
}
return 0;
}