从键盘输入数,创建一个二维矩阵(矩阵行数列数自己定义)。编写程序,用户输入一段英文,然后输出这段英文中所有长度为3个字母的单词。
时间: 2024-05-14 08:16:29 浏览: 111
详解C++中的一维数组和二维数组
5星 · 资源好评率100%
以下是 Python 代码实现:
```python
# 创建二维矩阵
m = int(input("矩阵行数:"))
n = int(input("矩阵列数:"))
matrix = []
for i in range(m):
row = []
for j in range(n):
num = int(input("请输入第{}行第{}列的数:".format(i+1, j+1)))
row.append(num)
matrix.append(row)
# 输出所有长度为3个字母的单词
text = input("请输入一段英文:")
words = text.split() # 将英文分割成单词
for word in words:
if len(word) == 3:
print(word)
```
首先,用户需要输入矩阵的行数和列数,然后依次输入每个元素的值,从而创建二维矩阵。
接着,用户需要输入一段英文,程序会将英文分割成单词,然后逐个检查每个单词的长度是否为3,如果是,则输出该单词。
阅读全文