在数组内实现逆序输出
时间: 2023-11-02 19:06:17 浏览: 79
可以使用循环遍历数组,从最后一个元素开始输出,直到第一个元素。
在Java中的代码实现如下:
```java
int[] arr = {1, 2, 3, 4, 5};
for (int i = arr.length - 1; i >= 0; i--) {
System.out.print(arr[i] + " ");
}
```
在Python中的代码实现如下:
```python
arr = [1, 2, 3, 4, 5]
for i in range(len(arr)-1, -1, -1):
print(arr[i], end=" ")
```
输出结果为:`5 4 3 2 1`
相关问题
在数组内实现逆序输出python
好的,这是一个实现逆序输出数组的 Python 代码:
```python
arr = [1, 2, 3, 4, 5]
# 逆序输出数组
for i in range(len(arr)-1, -1, -1):
print(arr[i], end=" ")
```
解释一下代码:
首先定义一个数组 arr,里面包含一些整数。
然后,通过 `range` 函数从后往前遍历数组的索引,即从 `len(arr)-1` 开始到 0 结束,步长为 -1,这样就可以倒序输出数组元素。
最后,通过 `print` 函数输出逆序后的数组元素,这里使用了 `end=" "` 可以使输出的元素之间用空格分隔,不换行。
在数组内实现逆序输出用c语言写
可以使用循环将数组从后往前遍历,然后依次输出数组元素即可实现逆序输出。以下是示例代码:
```c
#include <stdio.h>
int main() {
int arr[] = {1, 2, 3, 4, 5};
int len = sizeof(arr) / sizeof(arr[0]);
for (int i = len - 1; i >= 0; i--) {
printf("%d ", arr[i]);
}
return 0;
}
```
输出结果为:`5 4 3 2 1`。
阅读全文