1002
package com.company; import java.math.BigDecimal; import java.math.BigInteger; import java.util.Scanner; public class Main { public static void main(String[] args) throws Exception{ // write your code here String[] numword={"ling","yi","er","san","si","wu","liu","qi","ba","jiu"}; Scanner sc=new Scanner(System.in); BigDecimal n=sc.nextBigDecimal(); // BigDecimal bd=new BigDecimal(n); String ns=String.valueOf(n); char[] nChar=ns.toCharArray(); int[] nInt=new int[nChar.length]; int sum=0; for(int i=0;i<nChar.length;i++){ nInt[i]=Integer.parseInt(nChar[i]+""); sum=sum+nInt[i]; } char[] sumChar=(String.valueOf(sum)).toCharArray(); // System.out.println(sumChar); for(int j=0;j<sumChar.length;j++){ for(int k=0;k<numword.length;k++){ if(Integer.parseInt(sumChar[j]+"")==k){ if(j<sumChar.length-1) { System.out.print(numword[k] + " "); }if(j==sumChar.length-1){ System.out.print(numword[k]); } } } } } }
勿在浮沙筑高台