题目来源:http://acm.hdu.edu.cn/showproblem.php?pid=2029
Palindromes _easy version
算法分析:
用字符数组存储整个字符串,最后一个与第一个比较,一致继续比较,直到中间,否则跳出。
我的ac代码:
#include <stdio.h> #include <string.h> int main() { int n,alen2,flag; char a[100]; while (~scanf("%d", &n)) { while (n--){ scanf("%s",&a); alen2= strlen(a)/2; flag=1; for(int i=0;i<alen2;i++){ if(a[i]!=a[strlen(a)-1-i]){ flag=0; break; } } if(flag){ printf("yes\n"); } else{ printf("no\n"); } } } return 0; }