7-4 判断上三角矩阵 分数 10 作者 C课程组 单位 浙江大学 上三角矩阵指主对角线以下的元素都为0的矩阵;主对角线为从矩阵的左上角至右下角的连线。 本题要求编写程序,判断一个给定的方阵是否上三角矩阵。用java怎么写
时间: 2023-09-15 15:16:46 浏览: 105
判断一个给定的方阵是否上三角矩阵.exe
以下是判断一个给定的方阵是否上三角矩阵的Java代码:
```
public static boolean isUpperTriangleMatrix(int[][] matrix) {
int n = matrix.length;
for (int i = 0; i < n; i++) {
for (int j = 0; j < i; j++) {
if (matrix[i][j] != 0) {
return false;
}
}
}
return true;
}
```
首先,我们获取给定矩阵的维度n,并使用嵌套循环遍历该矩阵的每个元素。在内层循环中,我们检查当前元素是否在主对角线上方。如果是,则检查该元素是否为0。如果不是,表示该矩阵不是上三角矩阵,我们可以立即返回false。如果所有元素都满足条件,则该矩阵是上三角矩阵,我们返回true。
阅读全文