上三角矩阵,类似于二维数组的形状组成
KiKi判断上三角矩阵
http://www.nowcoder.com/questionTerminal/9a6786c28cdb45f9b991685f867b5d08
import java.io.*;
public class Main {
public static void main(String[] args) throws IOException{
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
String[] n = br.readLine().split(" ");
int a = Integer.parseInt(n[0]);
String[][] arr = new String[a][a];
for(int i = 0;i < a;i++){
arr[i] = br.readLine().split(" ");
}
for(int i = 0;i < a;i++){
for(int j = 0;j < i;j++){
if(!arr[i][j].equals("0")){
System.out.println("NO");
return;
}
}
}
System.out.println("YES");
}
}首先,题目规定了n行n列,那就可以直接输入一个数,然后arr[i]输入一行再分割,如此循环n次就可以得到想要的矩阵了
之后,两次for循环一次for循环是总循环次数,第二次为对比“0”,j<i就是关键所在