输入一个正整数n(1≤n≤6),再输入一个n行n列的矩阵,统计并输出该矩阵中非零元素的个数
时间: 2024-01-01 16:05:06 浏览: 76
nextperm:输出有序元组 x 的下一个排列。-matlab开发
好的,我理解了你的问题。以下是 Python 代码实现:
```python
n = int(input())
matrix = []
count = 0
# 读取矩阵
for i in range(n):
row = list(map(int, input().split()))
matrix.append(row)
# 统计非零元素个数
for row in matrix:
for element in row:
if element != 0:
count += 1
# 输出结果
print(count)
```
你可以依次输入正整数n和n行n列的矩阵,程序会输出矩阵中非零元素的个数。注意,这里的矩阵中元素要用空格隔开,每行末尾不能有多余空格。
阅读全文