将一个数字各位分开,包括开头是0的,求大佬们解惑
#include "stdio.h"int main()
{
int num;
int temp;
//输入一个整数
scanf("%d",&num);
//分离各个位并输出
while(num != 0)
{
temp = num % 10;
num /= 10;
printf("%d ",temp);
}
return 0;
}
如果是012,我想要0,1,2,可是不能实现,有没有其他的方法呢?