【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 }

 

你可能感兴趣的:(T)