题解 | #上三角矩阵判定#
上三角矩阵判定
https://www.nowcoder.com/practice/f5a29bacfc514e5a935723857e1245e4
#include<stdio.h> int dudge(int arr[10][10],int n) { int i = 0; int j = 0; for (i = 0;i < n;i++) { for (j = 0;j < n;j++) { if (i > j) { if (arr[i][j] != 0) { return 0; } } } } return 1; } int main() { int arr[10][10] = { 0 }; int n = 0; scanf("%d", &n); int i = 0; int j = 0; for (i = 0;i < n;i++) { for (j = 0;j < n;j++) { scanf("%d", &arr[i][j]); } } //判断 int ret = dudge(arr, n); if (ret == 1) { printf("YES\n"); } else { printf("NO\n"); } return 0; }