展开全部
1、图形e5a48de588b63231313335323631343130323136353331333433636234
2、示例代码
public class Triangle {
public static void printPascal(int n) {
StringBuilder sb = new StringBuilder();
for (int line = 1; line <= n; line++) {
int C = 1;
sb.append(String.format("%1$" + (n - line + 1) + "s", "").replace(' ', ' '));
for (int i = 1; i <= line; i++) {
sb.append(C + " ");
C = C * (line - i) / i;
}
sb.append("\n");
}
//--分解每行
String[] numbers = sb.toString().split("\n");
for (int i = 0; i < numbers.length; i++) {
String txt = numbers[i]
.concat(String.format("%1$" + (numbers.length - i) + "s", "").replace(' ', ' '))
.concat(numbers[numbers.length - i - 1]);
System.out.println(txt);
}
}
public static void main(String[] args) {
int n = 5;
printPascal(n);
}
}