C语言 输入一个5位正整数,判断它是不是回文数

输入一个5位正整数,判断它是不是回文数。所谓回文数是指 12321、23732…这样的数。

#include "stdio.h"
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位正整数
在这里插入图片描述
在这里插入图片描述

你可能感兴趣的:(#,C语言编程)