解法一:字符串处理
一个简单的字符串处理问题。注意用字符串读入和输出格式。
import java.util.*;import java.io.*;public class Main {public static void main(String[] args) throws IOException {BufferedReader in = new BufferedReader(new InputStreamReader(System.in));PrintWriter out = new PrintWriter(new OutputStreamWriter(System.out));String[] dict = new String[]{"zero", "one", "two", "three", "four","five", "six", "seven", "eight", "nine",};String num = in.readLine();int sum = 0;for (char i : num.toCharArray()) {sum += i - 48;}num = String.valueOf(sum);for (int i = 0; i < num.length(); ++i) {int x = num.charAt(i) - 48;if (i == 0) {out.print(dict[x]);} else {out.print(" " + dict[x]);}}out.println();out.flush();}}
