题解 | #蛇形矩阵#

蛇形矩阵

https://www.nowcoder.com/practice/649b210ef44446e3b1cd1be6fa4cab5e

import java.util.Scanner;

// 注意类名必须为 Main, 不要有任何 package xxx 信息
public class Main {
    public static void main(String[] args) {
        Scanner in = new Scanner(System.in);
        while (in.hasNextLine()) {
          int n = Integer.parseInt(in.nextLine());
            int[][]iArr = new int[n][];
            for (int i = 0; i < n; i++) {
                iArr[i]  = new int[n-i];
                for (int j = 0; j < n -i; j++) {
                    int res = (j+1+i)*(j+2+i)/2 - i;
                    iArr[i][j]= res;
                    System.out.print(iArr[i][j]);
                    if(j!=n - i - 1){
                        System.out.print(" ");
                    }
                }
                if(i!=n - 1){
                    System.out.println("");
                }
            }
        }
    }
}

全部评论

相关推荐

牛至超人:把哈工大,再加大加粗,看见闪闪发光的哈工大字样,面试官直接流口水
投递字节跳动等公司10个岗位
点赞 评论 收藏
分享
09-29 15:34
已编辑
北京航空航天大学 C++
做个有文化的流氓:结果是好的,过程不重要,而且你的offer太多了
软开人,秋招你打算投哪些...
点赞 评论 收藏
分享
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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