Problem Description
把一个字符三角形掏空,就能节省材料成本,减轻重量,但关键是为了追求另一种视觉效果。在设计的过程中,需要给出各种花纹的材料和大小尺寸的三角形样板,通过电脑临时做出来,以便看看效果。
Input
每行包含一个字符和一个整数n(0
import java.util.Scanner;
class Main {
public static void main(String args[]) {
Scanner sc = new Scanner(System.in);
boolean flag = true;
while (sc.hasNext()) {
String str = sc.next();
if (str.equals("@")) {
break;
}
int n = sc.nextInt();
if (flag == false) {
System.out.println();
}
char s[] = str.toCharArray();
int pos = n;
for (int i = 1; i < n; i++) {
for (int j = 1; j <= pos + i - 1; j++) {
if (j == pos + i - 1 || j == pos - i + 1) {
System.out.print(s[0]);
} else {
System.out.print(" ");
}
}
System.out.println();
}
for (int i = 0; i < 2 * n - 1; i++) {
System.out.print(s[0]);
}
System.out.println();
flag = false;
}
}
}