输入一个5位正整数,判断它是不是回文数。所谓回文数是指 12321、23732…这样的数。
main()
{long i,i0,i1,i2,i3,i4 ; /*i0个位,i1十位,i2百位,i3千位,i4万位 */
printf("please input a integer:");
scanf("%ld",&i);/*注意精确度,防止数据溢出*/
i0=i%10;/*取个位*/
i1=i%100/10;/*取十位*/
i2=i%1000/100;/*取百位*/
i3=i/1000%10;/*取千位*/
i4=i/10000;/*取万位*/
if(i0==i4&&i1==i3)
printf("%ld is huiwen",i);
else
printf("%ld is not huiwen",i);
}
限制条件:输入一个5位正整数