zoukankan      html  css  js  c++  java
  • 1005 Spell It Right

    1005 Spell It Right
     

    Given a non-negative integer N, your task is to compute the sum of all the digits of N, and output every digit of the sum in English.

    Input Specification:

    Each input file contains one test case. Each case occupies one line which contains an N (≤).

    Output Specification:

    For each test case, output in one line the digits of the sum in English words. There must be one space between two consecutive words, but no extra space at the end of a line.

    Sample Input:

    12345
    

    Sample Output:

    one five


    这是签到题目把?
    import java.util.*;
    
    public class Main{
        public static void main(String[] args) {
            Scanner sc = new Scanner(System.in);
            String str = sc.next();
            sc.close();
            int res = 0;
            for(int i=0;i<str.length();i++)
                res+=Integer.valueOf(str.charAt(i)-48);
            String result = String.valueOf(res);
            for(int i=0;i<result.length();i++) {
                switch(result.charAt(i)) {
                case '0':
                    System.out.print("zero");
                    break;
                case '1':
                    System.out.print("one");
                    break;
                case '2':
                    System.out.print("two");
                    break;
                case '3':
                    System.out.print("three");
                    break;
                case '4':
                    System.out.print("four");
                    break;
                case '5':
                    System.out.print("five");
                    break;
                case '6':
                    System.out.print("six");
                    break;
                case '7':
                    System.out.print("seven");
                    break;
                case '8':
                    System.out.print("eight");
                    break;
                case '9':
                    System.out.print("nine");
                    break;
                }
                if(i!=result.length()-1) System.out.print(" ");
            }
        }
    }
  • 相关阅读:
    python编程基础之十四
    python编程基础之十三
    python编程基础之十二
    C++11的新特性
    第六章 分支语句和逻辑运算符
    第五章 循环和关系表达式
    C++ 管理数据内存的方法
    C++数组和指针
    第二、三章 开始学习C++、数据处理
    第一章 预备知识
  • 原文地址:https://www.cnblogs.com/godoforange/p/10903186.html
Copyright © 2011-2022 走看看