数字位数思路:定义一个变量接收数字n变换的次数;
顺序输出思路:调用数字位数及pow函数
#include<stdio.h>
#include<math.h>
int GetFigures(int n)
{
int i=0;
do
{
n/=10;
i++;
}while(n!=10);
return i;
}
void PrintOrder(int n)
{
int count = GetFigures(n);//得到n的位数 int GetFigures(int n)
int power = (int)pow(10.0,(count-1)); //计算10000…
do
{
printf("%d ",n/power);
n %= power;
power /= 10;
} while (n!=0);
printf("\n");
}