//判断一个数是否为回文数(正着念反着念都一样的为回文数,如121和1221)
#include <stdio.h>
int main()
{
int a;
printf("请输入一个整数");
scanf("%d",&a);
/*
123%10/1 --->3
123%100/10 --->2
123%1000/100 --->1
for(int i =1;i <= 123;i*10)
{
123%(i*10)/i //通式
}
*/
int s = 0;
for(int i = 1;i <= a;i *= 10)
{
s = a%(i*10)/i + s*10;
}
if(a == s)
printf("是回文数");
else
printf("不是回文数");
return 0;
}