回文数:数字对称,如12321、123321等。
#include<stdio.h>
int main()
{
int a[10],i,j,k,m;
long num,n;
printf("请输入一个不超过十位的正整数:");
scanf("%ld",&num);
k=0,n=num;
do{
a[k]=n%10;
k++;
n/=10;}while(n!=0);
m=1;
for(i=0;i<=(k-1)/2;i++)
if(a[i]!=a[k-1-i])
m=0;
if(m)
printf("%ld是回文数\n",num);
else
printf("%ld不是回文数\n",num);
return 0;
}