编程题,比较一个数组的元素是否为回文数组。
解析:
#include<stdio.h>
#include<string.h>
#define N 2014
int main()
{
char arr[N];
scanf("%s",arr);
char *pBegin=arr;
char *pEnd=arr+(strlen(arr)-1);
while(pBegin<=pEnd)
{
if(*pBegin++!=*pEnd--)
{
printf("NO!\n");
return 0;
}
}
printf("Yes!\n");
return 0;
}