判断一个数是否为回文数

#include<stdio.h>
int main(){
int a;
int s;
s=0;
printf("请输入一个整数:\n");
scanf("%d",&a);
// 123->a;
// 求321
// 123%10/1->3*1
// 123%100/10->2*10
// 123%1000/100->1*100
for(int i=1;i<=a;i*=10){
s=a%(i*10)/i+s*10;

}
if(a==s){
printf("这个数是回文数");
}else{
printf("这个数不是回文数");
}


}

posted @ 2022-01-17 09:14  城北徐公135  阅读(165)  评论(0)    收藏  举报