4-9 正整数排序问题
2017-10-01 本文已影响5人
Zdhj
include<stdio.h>
main()
{
int a;
scanf("%d", &a);
if (a / 10000 != 0)
{
printf("这是一个5位数.\n");
printf("每一位是:%d %d %d %d %d.\n", a / 10000, a / 1000%10, a / 100%10, a / 10%10, a % 10);
}
else
{
if (a / 1000 != 0)
{
printf("这是一个4位数.\n");
printf("每一位是:%d %d %d %d.\n", a / 1000, a / 100 % 10, a / 10 % 10, a % 10);
}
else
{
if (a / 100 != 0)
{
printf("这是一个3位数.\n");
printf("每一位是:%d %d %d.\n",a / 100, a / 10 % 10, a % 10);
}
else
{
if (a / 10 != 0)
{
printf("这是一个2位数.\n");
printf("每一位是:%d %d.\n",a / 10, a % 10);
}
else printf("这是一个1位数.\n每一位是:%d.\n",a%10);
}
}
}
}