创建并输出一个一维数组(含二十个元素),数组元素的值分别是下标的三倍多2,输出时每个元素占3个场宽,每五个元素一行
时间: 2024-02-16 17:05:02 浏览: 28
好的,下面是您要求的代码:
``` python
arr = [3 * i + 2 for i in range(20)]
for i in range(len(arr)):
if i % 5 == 0:
print()
print('{:3d}'.format(arr[i]), end='')
```
输出结果如下:
```
2 5 8 11 14
17 20 23 26 29
32 35 38 41 44
47 50 53 56 59
```
注意,这里使用了列表推导式来创建一维数组,然后再使用循环来按照要求输出数组元素。格式化输出时使用了字符串格式化方法 `format()`,`{:3d}` 表示输出整数,占3个场宽。`end=''` 表示不换行输出。
相关问题
创建并输出一个一维数组(含20个元素),数组元素的值分别是下标的3倍多2。
可以使用以下代码创建并输出一个一维数组,其中包含20个元素,每个元素的值是其下标的3倍加2:
```python
arr = [3 * i + 2 for i in range(20)]
print(arr)
```
输出结果为:
```
[2, 5, 8, 11, 14, 17, 20, 23, 26, 29, 32, 35, 38, 41, 44, 47, 50, 53, 56, 59]
```
c语言 创建并输出一个一维数组(含二十个元素),数组元素的值分别是下标的三倍多2,输出时每个元素占3个场宽,每五个元素一行
好的,下面是 C 语言的代码,实现您的要求:
```c
#include <stdio.h>
int main() {
int arr[20];
for(int i = 0; i < 20; i++) {
arr[i] = 3 * i + 2;
}
for(int i = 0; i < 20; i++) {
printf("%3d", arr[i]);
if((i + 1) % 5 == 0) {
printf("\n");
}
}
return 0;
}
```
输出结果如下:
```
2 5 8 11 14
17 20 23 26 29
32 35 38 41 44
47 50 53 56 59
```
这里使用了 `for` 循环,先创建一维数组,然后按照要求输出数组元素。在输出时使用了 `printf` 函数,占位符 `%3d` 表示占3个场宽输出整数。同时也使用了条件语句 `if`,每输出五个元素就换行。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)