java使用数组实现:读入n个整数,将其反向输出 ---------------------------------------------------- 输入样例: 5 45 12 34 89 21 输出样例: 21 89 34 12 45
时间: 2023-12-13 09:32:01 浏览: 156
以下是Java使用数组实现将n个整数反向输出的代码:
```java
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int n = sc.nextInt();
int[] arr = new int[n];
for (int i = 0; i < n; i++) {
arr[i] = sc.nextInt();
}
for (int i = n - 1; i >= 0; i--) {
System.out.print(arr[i] + " ");
}
}
}
```
相关问题
读入n值及n个整数,建立顺序表并遍历输出。 输入格式: 读入n及n个整数 输出格式: 输出n个整数,以空格分隔(最后一个数的后面没有空格)。 输入样例: 在这里给出一组输入。例如: 4 -3 10 20 78 输出样例: 在这里给出相应的输出。例如: -3 10 20 78
好的,您的问题是如何读入n值及n个整数,建立顺序表并遍历输出,是吗?
可以按以下步骤来实现:
1. 读入n的值。
2. 创建一个长度为n的整型数组。
3. 循环读入n个整数并存入数组中。
4. 遍历整个数组并输出每个元素。
下面是示例代码:
```python
n = int(input()) # 读入n的值
a = [0] * n # 创建长度为n的整型数组
for i in range(n): # 循环读入n个整数并存入数组中
a[i] = int(input())
for i in range(n): # 遍历整个数组并输出每个元素
print(a[i], end=' ')
```
请问还有其他问题吗?
Java从键盘读入10个整数存入整数型数组a中,然后逆序输出这10个整数
可以使用Java的Scanner类从键盘读入10个整数,并存储到一个整数型数组中。然后使用一个for循环遍历数组,并将数组中的元素逆序输出。
下面是实现代码:
```java
import java.util.Scanner;
public class ReverseArray {
public static void main(String[] args) {
int[] a = new int[10];
Scanner scanner = new Scanner(System.in);
// 从键盘读入10个整数
System.out.println("请输入10个整数:");
for (int i = 0; i < 10; i++) {
a[i] = scanner.nextInt();
}
// 逆序输出数组
System.out.println("逆序输出数组:");
for (int i = a.length - 1; i >= 0; i--) {
System.out.print(a[i] + " ");
}
}
}
```
输出结果如下:
```
请输入10个整数:
1 2 3 4 5 6 7 8 9 10
逆序输出数组:
10 9 8 7 6 5 4 3 2 1
```
阅读全文