题目描述
给定一个整数n(1≤n≤100000000),要求从个位开始分离出它的每一位数字,从个位开始按照从低位到高位的顺序依次输出每一位数字。
输入
输入一个整数,整数在1到100000000之间。
输出
从个位开始按照从低位到高位的顺序依次输出每一位数字。数字之间以一个空格分开。
样例输入 复制
123
样例输出 复制
3 2 1
#include<iostream>
#include<cmath>
int a[100];
using namespace std;
int main()
{
long long int n;
int sum=0;
int i=0;
scanf("%lld",&n);
while(n!=0)
{
a[i]=n%10;
n=n/10;
sum++;
i++;
}
for(int i=0;i<=sum-1;i++)
cout<<a[i]<<" ";
return 0;
}