输入样例:
-600
输出样例:
fu liu ling ling
思路:
因为输出的最后末尾是没有空格的 所以 i==len-1时候在分一种情况
通过字符-’0‘得出下标即可
java
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
String[] strings= {"ling","yi","er","san","si","wu","liu","qi","ba","jiu"};
Scanner scanner = new Scanner(System.in);
String string =scanner.nextLine();
for(int i=0;i<string.length();i++) {
if(i==string.length()-1) {
if('-'!=string.charAt(i)) {
System.out.print(strings[Integer.valueOf(string.charAt(i)-'0')]);
}else {
System.out.print("fu");
}
}
else if('-'!=string.charAt(i)) {
System.out.print(strings[Integer.valueOf(string.charAt(i)-'0')]+" ");
}else {
System.out.print("fu ");
}
}
}
}