将1-100中所有7的倍数存储到一个一堆数组中,输出该数组
时间: 2024-02-01 17:13:46 浏览: 183
可以使用循环遍历1-100中所有数,判断其是否为7的倍数,如果是则存储到数组中。具体实现如下:
```python
# 创建一个空数组
result = []
# 遍历1-100中的每一个数
for i in range(1, 101):
# 判断是否为7的倍数
if i % 7 == 0:
# 如果是,将其存储到数组中
result.append(i)
# 输出数组
print(result)
```
执行结果如下:
```
[7, 14, 21, 28, 35, 42, 49, 56, 63, 70, 77, 84, 91, 98]
```
相关问题
将 1-1000 中所有 12 的倍数存放到一个一位数组中,输出 该数组。c++输出
以下是将 1-1000 中所有 12 的倍数存放到一个一维数组中并输出该数组的C代码:
```c
#include <stdio.h>
int main() {
int arr[84];
int i, j = 0;
for (i = 12; i <= 1000; i += 12) {
arr[j] = i;
j++;
}
for (i = 0; i < 84; i++) {
printf("%d ", arr[i]);
}
return 0;
}
```
1-1000所有的12的倍数存放到一个一维数组输出该数组
好的,我可以帮你解决这个问题。
先定义一个一维数组,长度为1000/12=83.33(向上取整)。
然后使用一个for循环从12开始,每次加12,将每个数存放到数组中。
最后输出数组即可,代码如下:
```python
arr = [0] * 84
for i in range(12, 1001, 12):
arr[(i//12)-1] = i
print(arr)
```
输出结果为:
```
[12, 24, 36, 48, 60, 72, 84, 96, 108, 120, 132, 144, 156, 168, 180, 192, 204, 216, 228, 240, 252, 264, 276, 288, 300, 312, 324, 336, 348, 360, 372, 384, 396, 408, 420, 432, 444, 456, 468, 480, 492, 504, 516, 528, 540, 552, 564, 576, 588, 600, 612, 624, 636, 648, 660, 672, 684, 696, 708, 720, 732, 744, 756, 768, 780, 792, 804, 816, 828, 840, 852, 864, 876, 888, 900, 912, 924, 936, 948, 960, 972, 984, 996, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
```
阅读全文