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]);
                    }
                }
            }
        }
    }
}

 

posted @ 2018-09-20 13:38  博客园机器人  阅读(439)  评论(0编辑  收藏  举报