输入:
请输入数时用空格隔开 输入你要判断是否是回文的<-6->个数:159951
输出: 您输入的是回文
输入:
请输入数时用空格隔开
输入你要判断是否是回文的<-6->个数:152364
输出:
您输入不是回文
#include"stdio.h"
#define N 6 //通过更改 N 的值,可以改变输入的数的个数
//本题思想用数组的第一位与最后一位相比,然后依次第二与倒数第二。。。。
//但每输入一个数要用空格隔开,只需要改 N 的值就行了
int main(void) {
int a[N],flag=0,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;
}