1.设计算法编写程序,定义10行10列二维数组各元素赋100以内的随机数,按行列方式输出求二维数组元素的最大值。
时间: 2024-03-03 17:47:21 浏览: 35
好的,以下是 Python 代码实现:
```python
import random
# 定义10行10列的二维数组
arr = [[0 for i in range(10)] for j in range(10)]
# 给数组赋100以内的随机数
for i in range(10):
for j in range(10):
arr[i][j] = random.randint(0, 100)
# 输出数组
for i in range(10):
for j in range(10):
print(arr[i][j], end=' ')
print()
# 求二维数组元素的最大值
max_val = 0
for i in range(10):
for j in range(10):
if arr[i][j] > max_val:
max_val = arr[i][j]
print("二维数组元素的最大值为:", max_val)
```
运行结果如下:
```
32 83 93 77 63 31 90 86 36 94
81 32 59 4 27 33 12 62 35 61
4 94 3 21 34 70 58 66 29 62
95 23 11 2 42 89 52 70 26 50
64 0 85 53 55 51 91 85 47 4
3 41 29 9 22 30 1 74 74 38
82 72 87 83 62 90 13 91 36 6
94 24 83 22 5 0 5 54 4 16
11 4 68 11 86 67 64 84 75 1
0 58 70 4 47 4 48 38 21 22
二维数组元素的最大值为: 95
```
阅读全文