判断上三角矩阵。输入一个正整数 五(1天a≤ 和 五 阶万阵 ,中的元素,如果 五 是上三角矩阵 输出“YE3- ,否则,输出 “TO' 。上三角矩阵指主对角线以下的元素者为 。的矩阵,主对角线为以矩阵的 左上角至吉下鱼的连线。试绵写相成程应。。
时间: 2024-02-11 21:04:50 浏览: 124
判断上三角矩阵c语言.md
以下是判断上三角矩阵的 Python 代码:
```python
n = int(input()) # 输入矩阵阶数
matrix = [] # 存储矩阵
for i in range(n):
row = list(map(int, input().split())) # 输入一行元素
matrix.append(row)
is_upper_triangle = True # 是否为上三角矩阵
for i in range(n):
for j in range(i+1, n): # 只需要判断主对角线以下的元素
if matrix[i][j] != 0: # 只要有一个非零元素,就不是上三角矩阵
is_upper_triangle = False
break
if is_upper_triangle:
print("YES")
else:
print("NO")
```
注意,这里输入的矩阵是按行输入的,每一行元素之间用空格隔开。输出结果为大写字母 YES 或 NO。
阅读全文