Description:
输入一个整型数,判断是否是对称数,如果是,输出yes,否则输出no,不用考虑这个整型数过大,int类型存不下,不用考虑负值;
例如 12321是对称数,输出yes,124421是对称数,输出yes,1231不是对称数,输出no
Input
一个整型数
Output
输出是yes,或者no
#include <stdio.h>
#include <stdlib.h>
int main()
{
int i;//需要判断的数
int b;//剥离出来的数
int c=0;//倒过来的数
scanf("%d",&i);
int back=i;//保留需要判断的数的原型
while(i){
b=i%10;//剥离最后一位数
c=c*10+i%10; //把数倒过来
i=i/10;
}
if(c==back){
printf("yes");
}else{
printf("no");
}//判断原数和倒过来的数是否一致
return 0;
}