编写程序从键盘任意输入一个4乘4的实数矩阵,该实数矩阵的平均值与最大值
时间: 2024-05-04 07:20:05 浏览: 79
C语言程序设计-编写程序。从键盘读入8个整数存入数组a中并输出这8个数据。和、最大值、最小值及平均值。正数之和、负数之和
5星 · 资源好评率100%
可以使用以下Python代码实现:
```python
matrix = []
for i in range(4):
row = []
for j in range(4):
num = float(input("请输入第{}行第{}列的数:".format(i+1, j+1)))
row.append(num)
matrix.append(row)
# 计算平均值
total = 0
for row in matrix:
total += sum(row)
avg = total / 16
print("矩阵的平均值为:", avg)
# 计算最大值
max_num = float('-inf')
for row in matrix:
for num in row:
if num > max_num:
max_num = num
print("矩阵的最大值为:", max_num)
```
该程序首先使用两个嵌套的循环从键盘输入矩阵的元素,并将其存储在一个二维列表中。然后,通过计算所有元素的总和,除以元素的个数,可以计算出矩阵的平均值。最后,通过遍历所有元素,找到最大的值,可以计算出矩阵的最大值。
阅读全文