题目解释了一下什么叫上三角矩阵
判断本身没什么难度
#include<stdio.h>
int n;
int map[12][12];
bool IsUpperTriMatrix() {
for(int i=1; i<n; i++)
for(int j=0; j<i; j++)
if(map[i][j])
return false;
return true;
}
int main() {
while(scanf("%d",&n)!=EOF) {
for(int i=0; i<n; i++)
for(int j=0; j<n; j++)
scanf("%d",&map[i][j]);
printf("%s
",IsUpperTriMatrix()?"YES":"NO");
}
return 0;
}
题目地址:【郑轻】[1125]上三角矩阵的判断