3 条题解
-
0
#include<stdio.h> int main() { char arr[100001]; int q; scanf("%d", &q); for (int j = 0; j < q; j++) { scanf("%100000s", arr); int len = 0; int i = 0; int mid = 1; for (len = 0; arr[len] != '\0'; len++);//计算字符串长度 for (i = 0; i < len / 2; i++) { if (arr[i] != arr[len - i - 1]) { mid = 0;//如果前半段和后半段不相同,则不是回文串,判断为0,并跳出循环 break; } } if (mid)//如果mid为1,意思是结果为真 { printf("Yes\n"); } else { printf("No\n"); } } return 0;
- }
信息
- ID
- 51
- 时间
- 1000ms
- 内存
- 128MiB
- 难度
- 8
- 标签
- 递交数
- 3918
- 已通过
- 647
- 上传者