#define _CRT_SECURE_NO_WARNINGS 1
#include<stdio.h>
int main()
{
int a, b, c, d,e;
int num = 0;
printf("请输入一个不多于五位数的数:");
scanf("%d", &num);
if(num>=10000&&num<100000)
{
printf("五位数\n");
a = num % 10;
b = (num % 100) / 10;
c= (num % 1000) / 100;
d = (num % 10000)/1000;
e = num / 10000;
printf("%d", a * 10000 + b * 1000 + c * 100 + d*10+e);
}
if (num >= 1000 && num < 10000)
{
printf("四位数\n");
a = num % 10;
b = (num % 100) / 10;
c = (num % 1000) / 100;
d = num / 1000;
printf("%d", a * 1000 + b * 100 + c * 10 + d );
}
if (num >=100 && num < 1000)
{
printf("三位数\n");
a = num % 10;
b = (num % 100) / 10;
c = num / 100;
printf("%d", a * 100 + b * 10 + c );
}
if (num >=10 && num < 100)
{
printf("二位数\n");
a = num % 10;
b = num/10;
printf("%d", a * 10 + b );
}
if (num >= 1 && num < 10)
{
printf("一位数\n");
a = num ;
printf("%d", a );
}
return 0;
}