【华为OJ】【011-数字颠倒】

来源:互联网 发布:转盘抽奖软件注册码 编辑:程序博客网 时间:2024/05/06 20:23

【华为OJ】【算法总篇章】


【华为OJ】【011-数字颠倒】

【工程下载】


题目描述

输入一个整数,将这个整数以字符串的形式逆序输出程序不考虑负数的情况,若数字含有0,则逆序形式也含有0,如输入为100,则输出为001

输入描述

输入一个int整数

输出描述

将这个整数以字符串的形式逆序输出

输入例子

1516000

输出例子

0006151

算法实现

import java.util.Scanner;/** * Author: 王俊超 * Date: 2015/12/21 17:15 * All Rights Reserved !!! */public class Main {    public static void main(String[] args) {        Scanner scanner = new Scanner(System.in);        while (scanner.hasNext()) {            int num = scanner.nextInt();            System.out.println(reverseNumber(num));        }        scanner.close();    }    private static String reverseNumber(int num) {        StringBuilder builder = new StringBuilder();        do {            builder.append(num % 10);            num /= 10;        } while (num != 0);        return builder.toString();    }}
4 0
原创粉丝点击