输入三个字符串 用二维数组输入
时间: 2024-01-31 18:03:09 浏览: 32
好的,以下是一个示例代码,可以输入三个字符串并存储到一个二维数组中:
```python
# 创建一个 3xN 的二维数组
n = 50
arr = [[0 for j in range(n)] for i in range(3)]
# 输入三个字符串
for i in range(3):
s = input("请输入第%d个字符串:" % (i+1))
# 将字符串存储到二维数组中
for j in range(len(s)):
arr[i][j] = s[j]
# 输出二维数组
print("存储的二维数组为:")
for i in range(3):
for j in range(n):
if arr[i][j] == 0:
break
print(arr[i][j], end="")
print()
```
运行结果:
```
请输入第1个字符串:hello
请输入第2个字符串:world
请输入第3个字符串:python
存储的二维数组为:
hello
world
python
```
相关问题
将三个字符串输入到二维数组中
可以使用以下 Python 代码将三个字符串输入到二维数组中:
```python
# 创建一个 3 行 2 列的二维数组
arr = [[0 for j in range(2)] for i in range(3)]
# 从标准输入中读取三个字符串,分别存储到二维数组的每一行中
for i in range(3):
s = input() # 读取字符串
for j in range(2):
arr[i][j] = s[j] # 将字符串的每个字符存储到二维数组中
# 输出二维数组
for i in range(3):
for j in range(2):
print(arr[i][j], end=' ')
print()
```
例如,如果输入字符串 "abc"、"def" 和 "ghi",则输出结果为:
```
a b
d e
g h
```
用c语言将三个字符串输入到二维数组中
可以使用二重循环来实现将三个字符串输入到二维数组中,示例代码如下:
```c
#include <stdio.h>
#include <string.h>
#define ROW 3
#define COL 20
int main() {
char arr[ROW][COL];
int i, j;
for (i = 0; i < ROW; ++i) {
printf("请输入第%d个字符串:", i+1);
scanf("%s", arr[i]);
}
printf("\n输入的三个字符串为:\n");
for (i = 0; i < ROW; ++i) {
for (j = 0; j < strlen(arr[i]); ++j) {
printf("%c", arr[i][j]);
}
printf("\n");
}
return 0;
}
```
在上述代码中,我们首先定义了一个二维字符数组 `arr`,其中 `ROW` 表示行数,`COL` 表示列数。然后使用一个二重循环,逐个输入三个字符串,最后再使用循环输出这三个字符串。在输入字符串时,我们使用了 `scanf("%s", arr[i])`,其中 `%s` 表示输入一个字符串,`arr[i]` 表示输入的字符串存储在二维数组的第 `i` 行。
值得注意的是,由于使用了字符串库中的 `strlen` 函数来计算字符串的长度,因此在程序中需要包含头文件 `string.h`。
相关推荐
![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_column_c1.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)