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

注意事项:

参考代码:


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.0分

1 人评分

C语言网提供由在职研发工程师或ACM蓝桥杯竞赛优秀选手录制的视频教程,并配有习题和答疑,点击了解:

一点编程也不会写的:零基础C语言学练课程

解决困扰你多年的C语言疑难杂症特性的C语言进阶课程

从零到写出一个爬虫的Python编程课程

只会语法写不出代码?手把手带你写100个编程真题的编程百练课程

信息学奥赛或C++选手的 必学C++课程

蓝桥杯ACM、信息学奥赛的必学课程:算法竞赛课入门课程

手把手讲解近五年真题的蓝桥杯辅导课程

评论列表 共有 0 条评论

暂无评论