链接:登录—专业IT笔试面试备考平台_牛客网
来源:牛客网
题目描述
输出双层金字塔。
输入描述:
多个测试数据。每个测试数据输入一个整数n( 2 <= n <= 9)
输出描述:
输出双层金字塔
示例1
输入
2 5
输出
* ******************** *************************
代码:
import java.util.Scanner;//牛客知识点学习22204:上下金字塔 public class Test25 {public static void main(String[] args) {Scanner scanner=new Scanner(System.in);while (scanner.hasNextInt()){int n=scanner.nextInt();x(n);}}public static void x(int n){for (int i = 1; i <=n; i++) {for (int j = n-i; j >=1 ; j--) {System.out.print(" ");}for (int j = 1; j <=2*i-1 ; j++) {System.out.print("*");}System.out.println();}for(int i = n-1;i >= 1;i--){for (int j = n-i; j >=1 ; j--) {System.out.print(" ");}for(int j = 1;j <= 2 * i - 1;j++){System.out.print("*");}System.out.println();}} }