问题描述:
输入N个数字,然后逆序输出。
输入
第1行1个整数代表N
N个整数,空格隔开
输出
将原来的数字逆序输出,每行一个数字,共N行
样例
输入
10
1 2 3 4 5 6 7 8 9 0
输出
0
9
8
7
6
5
4
3
2
1
相关文章:
Java中关于数组交换反转,逆序输出四种做法,让你一文直接上手四种做法
java中关于Arrays.sort()的三种用法详解
Java代码:
import java.util.*;
public class Main{
public static void main(String[] args) {
Scanner rd=new Scanner(System.in);
int a=rd.nextInt();
int [] arr=new int[a];
for(int i=0;i<a;i++) {
arr[i]=rd.nextInt();
}
for(int start=0,end=arr.length-1;start<end;start++,end--) {
int t=arr[start];
arr[start]=arr[end];
arr[end]=t;
}
for(int i=0;i<arr.length;i++) {
System.out.println(arr[i]);
}
}
}
Java代码2:
import java.util.*;
public class Main{
public static void main(String[] args) {
Scanner rd=new Scanner(System.in);
int a=rd.nextInt();
int [] arr=new int[a];
for(int i=0;i<a;i++) {
arr[i]=rd.nextInt();
}
for(int j=arr.length-1;j>=0;j--) {
System.out.println(arr[j]);
}
}
}