试题描述
给定一个整数,要求从个位开始分离出它的每一位数字。
输入格式
多组输入:
输入一个整数,整数在1到100000000之间。
输出格式
从个位开始按照从低位到高位的顺序依次输出每一位数字。数字之间以一个空格分开。
样例输入
123
样例输出
3 2 1
#include <stdio.h>
int main()
{
int x,y,a;
while(scanf("%d",&x)!=EOF)
{
y=1;
while(1)
{
a=x%(y*10)/y;
printf("%d ",a);
if(x/(y*10)==0)
break;
y*=10;
}
printf("\n");
}
return 0;
}