C语言实验——逆置正整数
Time Limit: 1000ms Memory limit: 65536K 有疑问?点这里^_^
题目描述
输入一个三位正整数,将它反向输出。
输入
3位正整数。
输出
逆置后的正整数。
示例输入
123
示例输出
321
提示
注意130逆置后是31
来源
crq
该题本身并不难,但是使用java代码将更为高效、简洁,该题结合java正则表达式,仅用13行代码就可以搞定。
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scn=new Scanner(System.in);
String str=scn.next();
StringBuffer sb=new StringBuffer(str);
str=sb.reverse().toString();
str=str.replaceAll("0*(\\d+)", "$1");
System.out.println(str);
scn.close();
}
}