创建0到19的一维数组arr3,并将数组arr3中的偶数替换成零
时间: 2024-06-01 19:12:49 浏览: 20
好的,这是一个关于数组的问题。以下是示例代码:
int[] arr3 = new int[20]; // 创建长度为20的数组
for(int i=0; i<20; i++) {
arr3[i] = i; // 将数组元素初始化为0到19
}
for(int i=0; i<20; i++) {
if(arr3[i] % 2 == 0) { // 判断是否为偶数
arr3[i] = 0; // 如果是偶数,将它替换为0
}
}
// 输出数组元素
for(int i=0; i<20; i++) {
System.out.print(arr3[i] + " ");
}
希望这个答案能够帮到您!
相关问题
python创建一个一维数组arr,从 arr 中提取所有的奇数
好的,您可以使用以下代码来创建一个一维数组arr,并从中提取所有的奇数:
```python
arr = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
odd_nums = [num for num in arr if num % 2 != 0]
print(odd_nums)
```
这里我们首先创建了一个包含 1 到 10 的数字的列表 arr。然后,我们使用列表解析式来提取所有的奇数,即使用 if 条件语句过滤掉所有偶数,将结果存储在 odd_nums 变量中,并打印输出。
创建一个长度为10的一维数组,并将该数组中所有的偶数元素值设为0,输出结果。
好的,以下是一个简单的 Python 代码实现:
```python
arr = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
for i in range(len(arr)):
if arr[i] % 2 == 0:
arr[i] = 0
print(arr)
```
输出结果为:
```
[1, 0, 3, 0, 5, 0, 7, 0, 9, 0]
```
在代码中我们首先创建了一个长度为10的一维数组 `arr`,然后使用 for 循环遍历数组中的每个元素。如果当前元素是偶数,我们就将其值设为0。最后输出修改后的数组。