#include<stdio.h>
#include<math.h>
int Count(long long n)
{
int tmp=0;
if(n==0)
return 1;
while(n!=0)
{
tmp++;
n/=10;
}
return tmp;
}
void PrintReverse(long long n)
{
if(n < 0)
{
printf("-");
n=-n;
}
do
{
printf("%d ",n%10);
n /= 10;
}while(n != 0);
printf("\n");
}
void PrintOrder(long long n)
{
int power=(int)pow(10.0,Count(n)-1);
do
{
printf("%d ",n/power);
n%=power;
power/=10;
}while(n!=0);
printf("\n");
}
int main()
{
printf("%d位数字\n",Count(2345));
printf("反序输出为:");
PrintReverse(-32456765);
printf("正序输出为:");
PrintOrder(7654323);
return 0;
}