本题是通过对第一个数和最后一个数,第二个数和倒数第二个数进行比较~~逐一推进的办法进行的。
如需改变输入个数只需改变N的只就行了。
#include<stdio.h>
#define N 6
int main(void)
{
int a[N],flag=0;
int i;
printf("请输入数时用空格隔开\n");
printf("输入你要判断是否是回文的<-%d->个数:",N);
for(i=0;i<N;i++)
{
scanf("%d",&a[i]);
}
for(i=0;i<N;i++)
{
if(a[i]==a[N-i-1])
{
flag=1;
continue;
}
else
break;
}
if(flag==1)
printf("您输入的是回文\n");
else
printf("您输入的不是回文\n");
return 0;
}