多行,第1行为字符串的个数n
接下来的n行需要判断的字符串(字符串的最大长度不超过200,字符串中不包含空格)
n行,若字符串是回文串则输出Yes,否则输出No
输入: 3
aba
abc
1221
输出 :yes
no
yes
多行,第1行为字符串的个数n
接下来的n行需要判断的字符串(字符串的最大长度不超过200,字符串中不包含空格)
n行,若字符串是回文串则输出Yes,否则输出No
输入: 3
aba
abc
1221
输出 :yes
no
yes
#include <stdio.h>
#include <string.h>
char arr[100][100];
int foo(char *s)
{
int n = strlen(s);
for (int i = 0; i < n / 2; i++)
{
if (s[i] != s[n - 1 - i]) return 0;
}
return 1;
}
int main()
{
int n;
scanf("%d", &n);
for (int i = 0; i < n; i++) scanf("%s", &arr[i][0]);
for (int i = n - 1; i >= 0; i--) if (foo(arr[i])) printf("yes\n"); else printf("no\n");
return 0;
}