535A: Tavas and Nafas

来源:互联网 发布:php 获取请求头部信息 编辑:程序博客网 时间:2024/04/27 23:50

题目链接:http://codeforces.com/problemset/problem/535/A
题意:将0-99内的数字转换成英语

import java.util.Scanner;public class A535 {    void solve(){        Scanner sc=new Scanner(System.in);        String[] s={"zero", "one", "two", "three", "four", "five", "six", "seven", "eight", "nine"};        String[] t={" ", "ten", "twenty", "thirty","forty", "fifty", "sixty", "seventy", "eighty", "ninety"};        String[] ten={" ","eleven", "twelve", "thirteen", "fourteen", "fifteen", "sixteen", "seventeen", "eighteen", "nineteen" };        int num=sc.nextInt();        if(num<10){            System.out.println(s[num]);        }else if(num>10 &&num <20){            System.out.println(ten[num-10]);        }else if(num%10==0){            System.out.println(t[num/10]);        }else if(num>=20 && num%10!=0){            int x=num/10;            int y=num%10;            System.out.println(t[x]+"-"+s[y]);        }else{//          return ;        }    }    public static void main(String[] args) {        new A535().solve();    }}
0 0