import java.util.Scanner;
public class Main {
public static void main(String args[]){
char[] a={'a','b','c','d','e','f','g','h','i','j'};
char[] b={'S','B','Q','W','Y'};
Scanner cin = new Scanner(System.in);//定义Scanner,等待输入
String str = cin.nextLine();//读取输入的内容
boolean flag = false;//用于记录出现0时的输出
StringBuffer sb = new StringBuffer();
for(int i=0,j=str.length();i<str.length();i++,j--){
if(str.charAt(i)=='0'){
flag = true;
}
if(str.charAt(i)!='0'||str.length()==1){
if(flag){
if(str.length()>5){
sb.append(b[3]);
}
sb.append(a[0]);
flag=false;
}
if(str.charAt(i)!='0'){
sb.append(a[str.charAt(i)-'0']);
}
if(j==9){
sb.append(b[4]);
}else if(j==8||j==4){
sb.append(b[2]);
}else if(j==7||j==3){
sb.append(b[1]);
}else if(j==6||j==2){
sb.append(b[0]);
}else if(j==5){
sb.append(b[3]);
}
}
}
System.out.println(sb);
}
}
5-23 币值转换 (20分)
最新推荐文章于 2019-02-20 21:54:00 发布