0
点赞
收藏
分享

微信扫一扫

OJ每日一练——逆序输出

问题描述:

输入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]);
	}
}
}

举报

相关推荐

0 条评论