Description
图形的规则如下 ,要求输入n的值,按照图形的打印规则打印出相关的图形:
Input
输入整数n。
Output
按图形的规律打印出相关的图形。
Sample
Input
4
Output
+
+*+
+***+
+*****+
+***+
+*+
+
import java.util.*;
public class Main {
public static void main(String[] args) {
Scanner reader = new Scanner(System.in);
int n = reader.nextInt();
for (int i = 1; i <= n; i++) {
for (int j = 1; j <= n - i; j++) {
System.out.print(" ");
}
if (i == 1)
System.out.println("+");
else {
System.out.print("+");
for (int j = 1; j <= 2 * (i - 1) - 1; j++) {
System.out.print("*");
}
System.out.print("+");
System.out.println();
}
}
for (int i = n - 1; i >= 1; i--) {
for (int j = 1; j <= n - i; j++) {
System.out.print(" ");
}
if (i == 1)
System.out.println("+");
else {
System.out.print("+");
for (int j = 1; j <= 2 * (i - 1) - 1; j++) {
System.out.print("*");
}
System.out.print("+");
System.out.println();
}
}
reader.close();
}
}