#define Max_number 4 //設置最大位數
void main()
{
int number, temp, a[Max_number], wei = 0, i;
printf("請輸入壹個不多於4位的數,並以回車結束:\n");
scanf("%d", &number);
temp = number;
while (temp)
{
a[wei] = temp % 10;
temp /= 10;
wei++;
}
printf("它是 %d 位數\n", wei);
printf("它每壹位分別為:\n");
for (i=wei-1;i>=0;i--)
{
printf("%d\n",a[i]);
}
printf("原數為: %d\n: ", number);
for( i=1;i<=3;i++)
{
for(int j=0;j<=3-i;j++)
{
if (a[j]>a[j+1])
{
int temp=a[j];
a[j]=a[j+1];
a[j+1]=temp;
}
}
}
for (i=0;i<4;i++)
{
printf("%d",a[i]);
}
printf("\n");
}