定义一个整数数组,123456要求置换数组。遍历元数组,把数组的值用逗号隔开,打印在同一行,把数组内的数进行倒序重放
时间: 2023-05-30 11:03:46 浏览: 120
以下是Python的代码实现:
```python
nums = [1, 2, 3, 4, 5, 6]
print("原数组:", end=" ")
for num in nums:
print(num, end=", ")
print()
# 数组倒序重放
nums = nums[::-1]
print("倒序数组:", end=" ")
for num in nums:
print(num, end=", ")
```
输出结果为:
```
原数组: 1, 2, 3, 4, 5, 6,
倒序数组: 6, 5, 4, 3, 2, 1,
```
其中,`nums[::-1]`表示将列表nums的元素倒序排列。
相关问题
java,定义一个整数数组,123456要求置换数组。遍历元数组,把数组的值用逗号隔开,打印在同一行,把数组内的数进行倒序重放
以下是Java代码:
```
public class Main {
public static void main(String[] args) {
int[] array = {1, 2, 3, 4, 5, 6};
int temp;
int len = array.length;
for (int i = 0; i < len / 2; i++) { // 倒序重放
temp = array[i];
array[i] = array[len - i - 1];
array[len - i - 1] = temp;
}
for (int i = 0; i < len; i++) { // 打印数组
System.out.print(array[i]);
if (i != len - 1) {
System.out.print(",");
}
}
}
}
```
输出为:6,5,4,3,2,1
定义两个容纳六个数的整数数组,遍历原数组,把数组的值用空格隔开,打印在同一行,实现两个数组的内容交换。遍历打印置换后的数组值
```python
# 定义两个数组
arr1 = [1, 2, 3, 4, 5, 6]
arr2 = [7, 8, 9, 10, 11, 12]
# 打印原数组内容
print("数组1:", end="")
for i in arr1:
print(i, end=" ")
print()
print("数组2:", end="")
for i in arr2:
print(i, end=" ")
print()
# 交换数组内容
arr1, arr2 = arr2, arr1
# 打印交换后的数组内容
print("交换后的数组1:", end="")
for i in arr1:
print(i, end=" ")
print()
print("交换后的数组2:", end="")
for i in arr2:
print(i, end=" ")
print()
```
输出结果:
```
数组1:1 2 3 4 5 6
数组2:7 8 9 10 11 12
交换后的数组1:7 8 9 10 11 12
交换后的数组2:1 2 3 4 5 6
```
阅读全文