1 题目
2 代码
import java.util.Scanner;
public class B1002 {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
char[] str = sc.nextLine().toCharArray();
sc.close();
int num = 0;
String[] py = {"ling", "yi", "er", "san", "si", "wu", "liu", "qi", "ba", "jiu"};
for (char c : str) {
num += Integer.parseInt(Character.toString(c));
}
String s = "" + num;
String res = "";
int[] arr = new int[s.length()];
for (int i = 0; i < arr.length; i++) {
arr[i] = Integer.parseInt(Character.toString(s.charAt(i)));
res += py[arr[i]] + " ";
}
res = res.trim();
System.out.println(res);
}
}
3 要点
(1)注意在java中数字、字符串和字符之间的转换。