#include<stdio.h> int main(void) { int i,n; int x,y; x=0,y=0; printf("enter n:"); scanf("%d",&n); int a[80]; for(i=1;i<n;i++) { printf("enter a[]:"); scanf("%d",&a[i]); } for(x=0,y=n;x<y;x++,y++) { int *a,*b;//用指针判断是否为回文 a=&a[x]; b=&a[y]; if(a!=b) break; } if(x>=y) printf("是回文"); else printf("不是回文"); return 0; }