上三角矩阵,类似于二维数组的形状组成

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就是关键所在

全部评论

相关推荐

05-25 10:45
门头沟学院 Java
Frank_zhan...:没实习一个项目肯定不够,可以再做一个轮子,技术栈再补一个mq,微服务,整体再换个简历模板,暑期尽量再找一个日常实习
无实习如何秋招上岸
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务