如何打印一个模式,其中i
和j
变量不应该打印的模式行?我尝试了很多次,我改变值没有结果。
int k = 1, p = 0;
for (int i = 1; i <= 5; i++) {
for (int j = 1; j <= i; j++) {
p += k;
System.out.print(p + " ");
}
k++;
System.out.println();
}
以上代码是生成的输出:
所需输出:
1
3 5
5 8 11
7 11 15 19
9 14 19 24 29
2条答案
按热度按时间qoefvg9y1#
每次
i
循环后,必须使用k
的当前值更新p
。使用此代码可以生成以下输出:为了更好地设置格式,可以使用
x6yk4ghg2#
我会这么写:
我看到的模式如下: