1 #include"stdio.h" 2 #define N 6 //通过更改 N 的值,可以改变输入的数的个数 3 //本题思想用数组的第一位与最后一位相比,然后依次第二与倒数第二。。。。 4 //但每输入一个数要用空格隔开,只需要改 N 的值就行了 5 int main(void) 6 { 7 int a[N],flag=0,i; 8 printf("请输入数时用空格隔开\n"); 9 printf("输入你要判断是否是回文的<-%d->个数:",N); 10 for(i=0;i<N;i++) 11 { 12 scanf("%d",&a[i]); 13 } 14 for(i=0;i<N;i++) 15 { 16 if(a[i]==a[N-i-1]) 17 { 18 flag=1; 19 continue; 20 } 21 else 22 break; 23 } 24 if(flag==1) 25 printf("您输入的--是回文\n"); 26 else 27 printf("您输入--bu 是回文\n"); 28 return 0; 29 }
原文:https://www.cnblogs.com/ranzhong/p/13721801.html