定义一个数组a[10],并赋初值0~9,反序输出
时间: 2024-03-20 12:39:36 浏览: 16
好的,这是一个简单的 Python 程序,可以实现你的需求:
```python
a = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9] # 定义数组并赋初值
for i in range(9, -1, -1): # 倒序输出数组元素
print(a[i], end=' ')
```
输出结果为:
```
9 8 7 6 5 4 3 2 1 0
```
希望我的回答对你有所帮助!
相关问题
将一个数组逆序输出。(正序输入,反序输出)
可以使用循环遍历数组,然后依次将元素存储到另一个数组中,最后将新数组逆序输出即可。也可以直接在原数组上进行交换操作,从两端开始,依次交换对应位置的元素,直到中间位置。以下是两种方法的示例代码:
方法一:
```python
arr = [1, 2, 3, 4, 5]
new_arr = []
for i in range(len(arr)-1, -1, -1):
new_arr.append(arr[i])
print(new_arr) # Output: [5, 4, 3, 2, 1]
```
方法二:
```python
arr = [1, 2, 3, 4, 5]
left = 0
right = len(arr) - 1
while left < right:
arr[left], arr[right] = arr[right], arr[left]
left += 1
right -= 1
print(arr) # Output: [5, 4, 3, 2, 1]
```
js任意给定一个数组,分别正序和反序输出这个数组。
好的,可以使用以下代码实现该功能:
```
// 定义一个数组
var arr = [1, 2, 3, 4, 5];
// 正序输出
console.log("正序输出:");
for (var i = 0; i < arr.length; i++) {
console.log(arr[i]);
}
// 反序输出
console.log("反序输出:");
for (var j = arr.length - 1; j >= 0; j--) {
console.log(arr[j]);
}
```
输出结果如下:
```
正序输出:
1
2
3
4
5
反序输出:
5
4
3
2
1
```