编辑代码

#include <stdio.h>
int main () {
 int a,b,c,d,e,f;
 printf("请输入一个数\n");
 scanf("%d",&a);
 if(a>99999)
  printf("数据错误。");
 else if(a<=9){
  b=a%10;
  printf("是一位数,逆序为%d\n",b);}
 else if(a<=99){
  b=a/10;
  c=a%10;
  printf("是两位数,逆序为%d%d\n",c,b);}
 else if(a<=999){
  d=a%10;
  c=a%100/10;
  b=a/100;
  printf("是三位数,逆序为%d%d%d\n",d,c,b);}
 else if(a<=9999){
  e=a%100;
  d=a%100/10;
  c=a%1000/100;
  b=a/1000;
  printf("是四位数,逆序为%d%d%d%d\n",e,d,c,b);}
 else{
  f=a%10;
  e=a%100/10;
  d=a%1000/100;
  c=a%10000/1000;
  b=a/10000;
  printf("是五位数,逆序为%d%d%d%d%d\n",f,e,d,c,b);}  
    return 0;
}