有一个5行3列的二维数组a,随机输入15个数,再输入一个整数10,在数组中查找此数,若找到,输出下标,否则输出0。
时间: 2023-06-01 10:02:13 浏览: 72
数组a中已存有互不相同的10个整数从键盘输入一个整数,找出与该值相同的数组元素下标。 (如果没找到,输出“没找到”).c
5星 · 资源好评率100%
以下是Python的代码实现:
```python
import random
# 初始化数组a
a = [[0 for j in range(3)] for i in range(5)]
# 随机输入15个数
nums = random.sample(range(1, 101), 15)
for i in range(5):
for j in range(3):
if nums:
a[i][j] = nums.pop()
# 输入整数10
num = 10
# 在数组中查找此数
found = False
for i in range(5):
for j in range(3):
if a[i][j] == num:
print("找到了,下标为:({}, {})".format(i, j))
found = True
break
if found:
break
else:
print(0)
```
运行结果示例:
```
找到了,下标为:(1, 1)
```
阅读全文