描述:
对于有n个字符的字符串,设计算法判断字符串是否中心对称。例如,xyzzyx和xyzyx都是中心对称的字符串。
输入说明:
每组数据有2行:第一行为整数n,表示字符的个数,n小于100;第二行为n个字符组成的字符串。
输出说明:
判断这个字符串是否是中心对称的,是输出“YES”,不是输出“NO”。
输入样例:
12
ThanksThanks
输出样例:
NO
实现思路:
数组按下标对比即可
#include<stdio.h>
#include<stdlib.h>
#define MAXSTRLEN 200
int main(){
char a[MAXSTRLEN];
int i,n;
int key = 1;
scanf("%d", &n);
scanf("%s", a);
for(i=0; i<(n/2); i++){
if(a[i] != a[n-1-i]){
printf("NO");
return 0;
}
}
printf("YES");
return 0;
}