输入一串数组并打印
时间: 2023-09-16 22:08:52 浏览: 30
好的,你可以使用如下的 Python 代码来输入一串数组并打印:
```python
# 输入数组
array = input("请输入一串数组,元素之间用空格隔开:").split()
# 将数组中的每个元素转换为整数
array = [int(x) for x in array]
# 打印数组
print("输入的数组为:", array)
```
在运行代码时,会提示你输入一串数组,例如:
```
请输入一串数组,元素之间用空格隔开:1 2 3 4 5
```
然后,代码会将输入的字符串拆分成单个元素,然后将每个元素转换为整数,并将它们存储在一个列表中。最后,代码会打印出整个数组:
```
输入的数组为: [1, 2, 3, 4, 5]
```
希望这个代码可以帮到你!
相关问题
c语言输入字符串数组
在C语言中,可以通过以下方式输入字符串数组:
```c
#include <stdio.h>
#define MAX_SIZE 100
int main() {
char strArray[MAX_SIZE][MAX_SIZE];
int numStrings;
printf("请输入字符串数组的大小:");
scanf("%d", &numStrings);
// 输入字符串数组的元素
printf("请输入字符串数组的元素:\n");
for (int i = 0; i < numStrings; i++) {
printf("请输入第%d个字符串:", i + 1);
scanf("%s", strArray[i]);
}
// 打印输入的字符串数组
printf("\n输入的字符串数组为:\n");
for (int i = 0; i < numStrings; i++) {
printf("%s\n", strArray[i]);
}
return 0;
}
```
在这个示例中,我们首先定义了一个二维字符数组 `strArray`,用于存储字符串。`MAX_SIZE` 定义了字符数组的最大大小,你可以根据需要修改它。
然后,通过 `scanf` 函数获取用户输入的字符串数组的大小 `numStrings`。接下来,使用一个循环来逐个输入字符串数组的元素。
最后,通过另一个循环打印出用户输入的字符串数组。
请注意,在使用 `scanf` 输入字符串时,使用 `%s` 格式化字符。这个格式化字符会读取一个没有空格的字符串,以空格或换行符作为结束标志。
希望这个示例能够帮助你输入字符串数组!如有疑问,请随时提问。
python输入字符串数组
要在Python中输入字符串数组,你可以使用input()函数来获取用户输入。用户输入的字符串可以通过split()函数进行分割,以获得一个包含多个字符串的数组。
示例代码如下:
```
# 获取用户输入的字符串
input_str = input("请输入多个字符串,以空格分隔:")
# 使用split()函数将输入的字符串分割成数组
str_array = input_str.split()
# 打印字符串数组
print(str_array)
```
这段代码中,我们使用input()函数获取用户输入的字符串,并通过split()函数将字符串分割成多个字符串,并存储到str_array数组中。最后,我们打印出这个字符串数组。