【stut 逆置正整数】

C语言实验——逆置正整数

 

Time Limit: 1000ms   Memory limit: 65536K  有疑问?点这里^_^

题目描述

输入一个三位正整数,将它反向输出。

输入

3位正整数。

输出

逆置后的正整数。

示例输入

123

示例输出

321

提示

注意130逆置后是31

来源

crq
该题本身并不难,但是使用java代码将更为高效、简洁,该题结合java正则表达式,仅用13行代码就可以搞定。
 1 import java.util.Scanner;
 2 public class Main {
 3     public static void main(String[] args) {
 4         Scanner scn=new Scanner(System.in);
 5         String str=scn.next();
 6         StringBuffer sb=new StringBuffer(str);
 7         str=sb.reverse().toString();
 8         str=str.replaceAll("0*(\\d+)", "$1");
 9         System.out.println(str);
10         scn.close();
11     }
12 }

 

posted @ 2015-05-07 17:41  狂盗一枝梅  阅读(543)  评论(0编辑  收藏  举报