首页 > 试题广场 >

反序输出

[编程题]反序输出
  • 热度指数:31714 时间限制:C/C++ 1秒,其他语言2秒 空间限制:C/C++ 64M,其他语言128M
  • 算法知识视频讲解
输入任意4个字符(如:abcd), 并按反序输出(如:dcba)

输入描述:
题目可能包含多组用例,每组用例占一行,包含4个任意的字符。


输出描述:
对于每组输入,请输出一行反序后的字符串。
具体可见样例。
示例1

输入

Upin
cvYj
WJpw
cXOA

输出

nipU
jYvc
wpJW
AOXc
import java.util.*;
public class Main {
    public static void main(String[] args) {
        // write your code here
       Scanner scan=new Scanner(System.in);
       while(scan.hasNext()){
           System.out.println(new StringBuffer((scan.nextLine())).reverse());
       }

    }
}

发表于 2021-01-22 07:29:19 回复(0)
  • 遍历完之后需要换行
import java.util.*;
public class Main
{
    public static void main(String [] args)
    {
        Scanner sc=new Scanner(System.in);
        while(sc.hasNext())
        {
            String str=sc.next();
            for(int i=str.length()-1;i>=0;i--)
            {
                String s=""+str.charAt(i);
                System.out.print(s);
            }
            System.out.println();
        }
    }
}
编辑于 2020-03-27 20:42:38 回复(0)
Java 解法
import java.util.Scanner;

public class Main {
    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);
        while (scanner.hasNext()){
            System.out.println(new StringBuilder(scanner.next()).reverse().toString());
        }
    }
}


发表于 2020-03-07 21:46:41 回复(0)
import java.util.*;
public class Main{
    public static void main(String[] args){
         Scanner in = new Scanner(System.in);
         List<String> list = new ArrayList<String>();
          StringBuffer sb = new StringBuffer();
          while(in.hasNext()){
                String str = in.nextline();
                for(int i=0; i<str.length(); i++){
                    list.add(str.substring(i,i+1));
                }
                for(int i=list.size()-1; i>=0; i--){
                    sb.append(list.get(i));
                }
                String res = sb.toString();
                System.out.println(res);
          }
    }
} 

编辑于 2019-03-01 18:51:35 回复(0)
import java.util.Scanner;
public class Main{
    public static void main(String[] args){
        Scanner sc = new Scanner(System.in);
        while(sc.hasNext()){
            StringBuilder sb = new StringBuilder();
            System.out.println(sb.append(sc.nextLine()).reverse());
        }
    }
}

发表于 2018-08-03 19:56:49 回复(0)
import java.util.Scanner;

public class Main {

    public static void main(String[] args) {
        Scanner scan = new Scanner(System.in);
        while(scan.hasNext()) {
            StringBuilder sb = new StringBuilder(scan.nextLine());
            String out = sb.reverse().toString();
            System.out.println(out);
        }
    }
}
发表于 2018-04-15 11:05:53 回复(0)
public class Main {
	
	public void doSome(String string){
		for(int i=string.length()-1;i>=0;i--){
			System.out.print(string.charAt(i));
			if(i==0){
				System.out.println();
			}
		}
	}

	public static void main(String[] args) {
		Scanner s=new Scanner(System.in);
		String input="";
		Main m=new Main();
		while(true){
			input=s.nextLine();
			m.doSome(input);
		}
	}
}


发表于 2017-06-17 22:21:11 回复(0)