如何在下面打印三角形:
2 3 5 8 3 8
4 6 9 4 9
7 1 5 1
2 6 2
7 3
4
首先,您需要从2号开始,然后垂直向下一个添加一个
我的代码:
int d = 2, n = 6;
for (int line=1; line <= n; line++ ) {
for (int j = 2; j <= line; j++) {
System.out.print(" ");
}
for (int k = line; k <= n; k++) {
System.out.print(d + " ");
d = d + k;
if (d > 9) {
d = d - 9;
}
}
System.out.println();
}
结果:
2 3 5 8 3 8
5 7 1 5 1
7 1 5 1
7 2 7
4 9
6
答案 0 :(得分:3)
此模式是,必须首先在第一个实例中的 defaultConfig {
...
manifestPlaceholders = [appAuthRedirectScheme: 'com.redirectScheme.comm']
}
的值上,首先在每个新行上计算d
的值。前一行。这是这里遗漏的部分。您可以通过使temp变量在每一行上存储d
的初始值并根据该值进行打印来实现。我在这里使用了变量d
,它可以帮助打印所需的图案。
tempD