题解 | #KiKi判断上三角矩阵#
KiKi判断上三角矩阵
https://www.nowcoder.com/practice/9a6786c28cdb45f9b991685f867b5d08
import java.util.Scanner;
// 注意类名必须为 Main, 不要有任何 package xxx 信息
public class Main {
public static void main(String[] args) {
Scanner in = new Scanner(System.in);
// 注意 hasNext 和 hasNextLine 的区别
int n = in.nextInt();
int arr[][] = new int[n][n];
for (int i = 0; i < n; i++) {
for (int j = 0; j < n; j++) {
arr[i][j] = in.nextInt();
}
}
int sum=0;//用于上三角矩阵中应该存在的空格数
for(int i=0;i<n;i++){
sum+=i;
}
int count=0;
for (int i = 0; i < n; i++) {
for(int j=0;j<i;j++){
if(arr[i][j]==0){
count++;
}
}
}
if(count==sum){
System.out.println("YES");
}else System.out.println("NO");
}
}
查看16道真题和解析