题目描述
输入一个不大于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;
}
}
}
版权声明:本文为qq_53950686原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。