|
char a[100] = "eehee";
char s[100];
int i,len,mid,next,top;
len = strlen(a);
mid=len/2-1;
top=0;
for (int i=0; i<=mid; i++) {
int temp = top++;
printf("%d",temp);
s[temp]=a[i];
}
if (len%2==0) {
next=mid+1;
}else{
next=mid+2;
}
for (i=next; i<len; i++) {
printf("哈哈哈哈哈%c",s[top--]);
if (a[i]!=s[top]) {
break;
}
}
if (top==0) {
printf("YES");
}else{
printf("NO");
} |
|