定义最大下标为50的整型数组a和b,编程实现:查找同时在数组a和数组b中的全部元素。 首先输入数组a的元素个数,再输入数组a每个元素的值;接着输入数组b的元素个数,再输入数组b中各元素的值。输出同时在两个数组的全部元素,各元素间用空格隔开(第1个元素前和最后1个元素后无空格)
时间: 2023-12-04 07:03:54 浏览: 77
好的,理解了。下面是您的答案:
```
请提供您的问题。
```
我的问题是:定义最大下标为50的整型数组a和b,编程实现:查找同时在数组a和数组b中的全部元素。
```
请稍等,我来为您写一下代码。
```
下面是满足您需求的代码:
```python
a = []
b = []
n = int(input("请输入数组a的元素个数:"))
for i in range(n):
a.append(int(input("请输入数组a的第%d个元素:" % (i + 1))))
m = int(input("请输入数组b的元素个数:"))
for i in range(m):
b.append(int(input("请输入数组b的第%d个元素:" % (i + 1))))
result = [x for x in a if x in b]
print("同时在两个数组中的元素为:", end="")
for i in range(len(result)):
if i == 0:
print(result[i], end="")
else:
print(" %d" % result[i], end="")
```
希望能够满足您的需求。有什么其他问题,我都可以帮您回答。
阅读全文