C++ 判断上三角矩阵代码实现
#include
int main() { int t; cin >> t; while (t--) { int n, a[10][10]; cin >> n; for (int i = 0; i < n; i++) for (int j = 0; j < n; j++) cin >> a[i][j]; bool flag = true; // 先假设是上三角矩阵 for (int i = 1; i < n; i++) for (int j = 0; j < i; j++) if (a[i][j] != 0) { flag = false; // 如果有非零元素,则不是上三角矩阵 break; } if (flag) cout << "YES\n"; else cout << "NO\n"; } return 0; }
原文地址: https://www.cveoy.top/t/topic/nYwu 著作权归作者所有。请勿转载和采集!