yihsinnn_ 2021-10-07 20:32 采纳率: 0%
浏览 26

java 數字倒三角形求代碼

img

請問這倒過來該怎麼做呢!!
怎麼想都想不出來解題辦法 請各位多多指導我!!

  • 写回答

3条回答 默认 最新

  • 钰娘娘 2021-10-08 13:48
    关注

    不会耶,最后一行是7 6 5 4 3 2 1 2 3 【5】 5 6 7,没有规律吧
    到过来就这样

            final int LINE = 7;//想打几个打几个
            for(int i = 0; i < LINE; i++){
                for(int j = 0; j < i; j++){
                    System.out.print("  ");
                }
                //行号反过来就是6-i,精髓在这里,还有-6 -5 -4 -3 -2 -1 0 1 2 3 4 5 6 的循环范围是-66取绝对值再加1就可以
                for(int j = -(LINE-1-i); j <= LINE-1-i; j++){
                    System.out.print(Math.abs(j)+1+" ");
                }
    
                System.out.println();
            }
    
    评论

报告相同问题?

问题事件

  • 创建了问题 10月7日