waecy


私信TA

用户名:dotcpp0622820

访问量:69

签 名:

等  级
排  名 35313
经  验 432
参赛次数 0
文章发表 1
年  龄 0
在职情况 学生
学  校 柳州工学院
专  业

  自我简介:

TA的其他文章

解题思路:就是拼字符串就行,大于二十的个位数不为一的就利用一下递归

注意事项:

参考代码:


import java.util.*;


public class J1468 {


public static void main(String[] args) {


Scanner sc=new Scanner(System.in);

int a=sc.nextInt();

int b=sc.nextInt();

System.out.println(shi(a)+" "+fen(b));

}


public static String shi(int a) {

int i=a;

switch(i) {

case 0: return "zero";

case 1: return "one";

case 2: return "two";

case 3: return "three";

case 4: return "four";

case 5: return "five";

case 6: return "six";

case 7: return "seven";

case 8: return "eight";

case 9: return "nine";

case 10: return "ten";

case 11: return "eleven";

case 12: return "twelve";

case 13: return "thirteen";

case 14: return "fourteen";

case 15: return "fifteen";

case 16: return "sixteen";

case 17: return "seventeen";

case 18: return "eighteen";

case 19: return "nineteen";

case 20: return "twenty";

case 21: return "twenty one";

case 22: return "twenty two";

case 23: return "twenty three";

case 24: return "twenty four";

default: return "error";

}

}


public static String fen(int b) {

if(b>20&&b%10!=0) {

return fen((b/10%10)*10)+" "+fen(b%10);

}

switch(b) {

case 00: return "o'clock";

case 1: return "one";

case 2: return "two";

case 3: return "three";

case 4: return "four";

case 5: return "five";

case 6: return "six";

case 7: return "seven";

case 8: return "eight";

case 9: return "nine";

case 10: return "ten";

case 11: return "eleven";

case 12: return "twelve";

case 13: return "thirteen";

case 14: return "fourteen";

case 15: return "fifteen";

case 16: return "sixteen";

case 17: return "seventeen";

case 18: return "eighteen";

case 19: return "nineteen";

case 20: return "twenty";

case 30: return "thirty";

case 40: return "forty";

case 50: return "fifty";

default: return "error";

}

}

}


 

0.0分

1 人评分

  评论区

  • «
  • »