美文网首页
找规律打印数字

找规律打印数字

作者: 西5d | 来源:发表于2019-01-11 20:59 被阅读17次

    如题的数字,按照要求打印出来,后面是代码,只包括前半部分。规律可以看到每行如果行号为i的话,i从1开始。则最末尾是(n+1)*n/2,开头就是(n+1)*n/2-(n-1)
    (n-1)*n/2+1,中间代码注意范围。

    1
    2*3
    4*5*6
    7*8*9*10
    

    代码如下:

        static void print(int n) {
            int j;
            for (int i = 1; i <= n; i++) {
                for (j = i*(i-1)/2+1; j < i*(i+1)/2; j++) {
                    System.out.print(j+"*");
                }
               //注意范围并换行
                System.out.println(j);
            }
        }
    

    相关文章

      网友评论

          本文标题:找规律打印数字

          本文链接:https://www.haomeiwen.com/subject/guefdqtx.html