解题思路:就是拼字符串就行,大于二十的个位数不为一的就利用一下递归
注意事项:
参考代码:
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 人评分
C语言程序设计教程(第三版)课后习题8.6 (C语言代码)浏览:564 |
C语言程序设计教程(第三版)课后习题5.6 (C语言代码)浏览:909 |
C语言程序设计教程(第三版)课后习题1.6 (C语言代码)浏览:524 |
1050题解(结构体数组与结构体指针的使用)浏览:1216 |
2004年秋浙江省计算机等级考试二级C 编程题(1) (C语言代码)浏览:331 |
模拟计算器 (C语言代码)浏览:2366 |
剪刀石头布 (C语言代码)浏览:1519 |
淘淘的名单 (C语言代码)浏览:1309 |
C语言程序设计教程(第三版)课后习题7.3 (C语言代码)浏览:569 |
C语言程序设计教程(第三版)课后习题7.3 (C语言代码)浏览:420 |