传送🚪1061: 顺序输出各位数字
题目描述
输入一个不大于10的9次方的正整数,从高位开始逐位分割并输出各位数字。
输入
输入一个正整数n,n是int型数据
输出
依次输出各位上的数字,每一个数字后面有一个空格,输出占一行。例如,输入 12345 ,输出 1 2 3 4 5
样例输入
12345
样例输出
1 2 3 4 5
import java.util.*;
public class Main {
public static void main(String args[]) {
Scanner cin = new Scanner(System.in);
int n = cin.nextInt();
int len = (int)Math.log10(n)+1;
int lenn = (int)Math.pow(10,len-1);
while(lenn>0){
System.out.printf("%d ",n/lenn );
n%=lenn;
lenn/=10;
}
}
}