题目描述
用 *
构造一个对角线长 55 个字符,倾斜放置的菱形。
输入格式
没有输入要求。
输出格式
如样例所示。用 *
构成的菱形。
题解:
public class Main{
public static void main(String[] args){
//Scanner sc = new Scanner(System.in);
//int N = sc.nextInt();
int N = 5;
for (int i = 1; i <= N;) {
for (int j = 1; j <= N;j++ ) {
if (j <=(N - i) / 2) {
System.out.print(" ");
} else if(j > N-(N - i) / 2){
System.out.print(" ");
}else{
System.out.print("*");
}
}
System.out.println("");
i += 2;
}
for (int i = N-2; i >= 1;) {
for (int j = 1; j <= N;j++ ) {
if (j <=(N - i) / 2) {
System.out.print(" ");
} else if(j > N-(N - i) / 2){
System.out.print(" ");
}else{
System.out.print("*");
}
}
System.out.println("");
i -= 2;
}
}
}