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