#include <stdio.h>
int main()
{
int num;
int a, b, c, d, e;
scanf("%d", &num);
if (num>99999)
{
printf("不在范围之内\n");
return 0;
}
if (num<0)
{
printf("这是五位数\n");
return 0;
}
if (num>=0 && num<10)
{
printf("这是一位数\n");
a=num%10;
printf("个位数:%d\n", a);
return 0;
}
else if (num>=10 && num<100)
{
printf("这是二位数\n");
b=num/10%10;
printf("十位数:%d\n", b);
a=num%10;
printf("个位数:%d\n", a);
return 0;
}
else if (num>=100 && num<1000)
{
printf("这是三位数\n");
c=num/100%10;
printf("百位数:%d\n", c);
b=num/10%10;
printf("十位数:%d\n", b);
a=num%10;
printf("个位数:%d\n", a);
return 0;
}
else if (num>=1000 && num<10000)
{
printf("这是四位数\n");
d=num/1000%10;
printf("千位数:%d\n", d);
c=num/100%10;
printf("百位数:%d\n", c);
b=num/10%10;
printf("十位数:%d\n", b);
a=num%10;
printf("个位数:%d\n", a);
return 0;
}
else if (num>=10000 && num<100000)
{
printf("这是五位数\n");
e=num/10000%10;
printf("万位数:%d\n", e);
d=num/1000%10;
printf("千位数:%d\n", d);
c=num/100%10;
printf("百位数:%d\n", c);
b=num/10%10;
printf("十位数:%d\n", b);
a=num%10;
printf("个位数:%d\n", a);
return 0;
}
return 0;
}
阅读(1237) | 评论(0) | 转发(0) |