首页 > 试题广场 >

数字颠倒

[编程题]数字颠倒
  • 热度指数:456853 时间限制:C/C++ 1秒,其他语言2秒 空间限制:C/C++ 32M,其他语言64M
  • 算法知识视频讲解
输入一个整数,将这个整数以字符串的形式逆序输出

程序不考虑负数的情况,若数字含有0,则逆序形式也含有0,如输入为100,则输出为001


数据范围:

输入描述:

输入一个int整数



输出描述:

将这个整数以字符串的形式逆序输出

示例1

输入

1516000

输出

0006151
示例2

输入

0

输出

0
import java.util.Scanner;

public class Main {
    public static void main(String[] args) {
        Scanner in = new Scanner(System.in);

        String a = in.nextLine();

        String reversed = new StringBuilder(a).reverse().toString();

        System.out.println(reversed);
    }
}

发表于 2024-09-19 18:17:58 回复(0)
import java.util.Scanner;

// 注意类名必须为 Main, 不要有任何 package xxx 信息
public class Main {
    public static void main(String[] args) {
        Scanner in = new Scanner(System.in);
        String str = in.nextLine();
        int length = str.length() - 1;
        for (int i = length; i >= 0; i--) {
            System.out.print(str.charAt(i));
        }
    }
}

发表于 2024-09-12 00:38:52 回复(0)
import java.util.Scanner;
import java.util.*;
// 注意类名必须为 Main, 不要有任何 package xxx 信息
public class Main {
    public static void main(String[] args) {
        Scanner in = new Scanner(System.in);
        // 注意 hasNext 和 hasNextLine 的区别
        while (in.hasNextInt()) { // 注意 while 处理多个 case
            StringBuilder s = new StringBuilder();
            s.append(in.nextLine());
            System.out.println(s.reverse());
        }
    }
}
发表于 2024-09-06 15:49:02 回复(0)
import java.util.Scanner;

// 注意类名必须为 Main, 不要有任何 package xxx 信息
public class Main {
    public static void main(String[] args) {
        Scanner in = new Scanner(System.in);
        String str=in.nextLine();
        StringBuilder sb = new StringBuilder();
        sb.append(str);
        sb.reverse();
        System.out.println(sb);
    }
}

发表于 2024-07-28 13:16:57 回复(0)
import java.util.Scanner;

public class Main {
    public static void main(String[] args) {
        Scanner in = new Scanner(System.in);
        StringBuilder string = new StringBuilder(in.nextLine());
        System.out.print(string.reverse());
    }
}
发表于 2024-07-15 18:10:13 回复(0)
System.out.println(new StringBuilder(new Scanner(
                System.in).nextLine()).reverse());

发表于 2024-07-03 17:38:11 回复(0)
import java.util.Scanner;

// 注意类名必须为 Main, 不要有任何 package xxx 信息
public class Main {
    public static void main(String[] args) {
        Scanner in = new Scanner(System.in);
        // 注意 hasNext 和 hasNextLine 的区别
        while (in.hasNextLine()) { // 注意 while 处理多个 case
            String line = in.nextLine();
            for(int i = line.length() - 1; i >= 0;i--){
                System.out.print(line.charAt(i));
            }
        }
    }
}

发表于 2024-06-20 00:53:17 回复(0)
import java.util.Scanner;

// 注意类名必须为 Main, 不要有任何 package xxx 信息
public class Main {
    public static void main(String[] args) {
        Scanner in = new Scanner(System.in);
        int a = in.nextInt();
        String s = String.valueOf(a);

        s = new StringBuffer(s).reverse().toString();
        System.out.println(s);
    }
}
编辑于 2024-04-18 16:23:01 回复(0)
import java.util.Scanner;

// 注意类名必须为 Main, 不要有任何 package xxx 信息
public class Main {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        String str = sc.nextLine();
        String newStr = "";
        for (int i = str.length() - 1; i >= 0; i--) {
            newStr = newStr + str.charAt(i);
        }
        System.out.println(newStr);
    }
}
编辑于 2024-04-15 19:10:57 回复(0)
import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.util.Scanner;

// 注意类名必须为 Main, 不要有任何 package xxx 信息
public class Main {
    public static void main(String[] args) throws Exception{
        BufferedReader br=new BufferedReader(new InputStreamReader(System.in));
        String line=br.readLine();
        int num=Integer.parseInt(line);
        if(num>=0&&num<=(int)Math.pow(2,30)-1){
            System.out.println(new StringBuilder(line).reverse().toString());
        }
    }
}

编辑于 2024-03-07 21:57:01 回复(0)
import java.util.Scanner;

public class Main {
    public static void main(String[] args) {
        Scanner in = new Scanner(System.in);
      String str = in.nextLine();
      StringBuilder builder = new StringBuilder(str);
      builder.reverse();
      System.out.println(builder.toString());
    }
}
编辑于 2024-03-06 19:23:41 回复(0)
import java.util.Scanner;

// 注意类名必须为 Main, 不要有任何 package xxx 信息
public class Main {
    public static void main(String[] args) {
        Scanner in = new Scanner(System.in);
        // 注意 hasNext 和 hasNextLine 的区别
        while (in.hasNext()) { // 注意 while 处理多个 case
            int a = in.nextInt();
            if(a==0)System.out.print(a);
            while(a!=0){
                int temp=a%10;
                System.out.print(temp);
                a=a/10;
            }
        }
    }
}

发表于 2024-02-25 15:41:25 回复(0)
import java.util.Scanner;

// 注意类名必须为 Main, 不要有任何 package xxx 信息
public class Main {
    public static void main(String[] args) {
        Scanner in = new Scanner(System.in);
        System.out.println(new StringBuilder(in.nextLine()).reverse());
    }
}

发表于 2023-12-27 09:52:10 回复(0)
import java.util.Scanner;

// 注意类名必须为 Main, 不要有任何 package xxx 信息
public class Main {
   public static void main(String[] args) {
        Scanner sc=new Scanner(System.in);
        String s = sc.nextLine();
        StringBuilder sb=new StringBuilder(s);
        System.out.println(sb.reverse().toString());
    }
}

发表于 2023-11-15 19:52:08 回复(0)
import java.util.Scanner;

// 注意类名必须为 Main, 不要有任何 package xxx 信息
public class Main {
    public static void main(String[] args) {
        Scanner in = new Scanner(System.in);
        String str = in.next();
        String result = "";
        for (int i = str.length()-1 ; i>=0; i-- ) {
            result += String.valueOf(str.charAt(i));
        }
        System.out.print(result);

    }

}

发表于 2023-10-22 23:58:38 回复(0)
import java.util.Scanner;
// 注意类名必须为 Main, 不要有任何 package xxx 信息
public class Main {
    public static void main(String[] args) {
        Scanner in = new Scanner(System.in);
        String strnum =  in.nextLine();
        for(int i = strnum.length()-1; i>=0; --i){
            System.out.print(strnum.charAt(i));
        }
    }
}

发表于 2023-09-11 17:32:05 回复(2)
import java.util.Scanner;

public class Main {
    public static void main(String[] args) {
        Scanner in = new Scanner(System.in);
        
        char[] str=in.nextLine().toCharArray();
        for(int i=str.length-1;i>=0;i--){
            System.out.print(str[i]);
        }
    }
}

发表于 2023-09-10 14:50:41 回复(0)
import java.util.*;

// 注意类名必须为 Main, 不要有任何 package xxx 信息
public class Main {
    public static void main(String[] args) {
        Scanner in = new Scanner(System.in);
        String s = in.nextLine();
        String[] split = s.split("");
        List<String> list = new LinkedList<>(Arrays.stream(split).toList());
        Collections.reverse(list);
        list.forEach(System.out::print);
    }
}

为什么不给我tolist?报错
发表于 2023-08-20 12:47:05 回复(0)