Java——ZZULIOJ_1061: 顺序输出各位数字

传送?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;
       }
    }
}


版权声明:本文为qq_53950686原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。