输出菱形
?
請實現程序輸出以下星塔。
? *
?***
*****
?***
? *
需要在main函數的輸入參數中設置5,輸出5層星塔。如果是輸入7,則是7層星塔。假設輸入參數都是奇數,且都大于等于5,小于等于11。
package mooc_3; import java.util.*; public class mooc_3_2 {public static void main(String[] args) {System.out.println("輸入層數:");Scanner input=new Scanner(System.in);int n=input.nextInt();for(int i=1;i<=n/2+1;i++){for(int k=1;k<(n-(2*i-1))/2+1;k++){System.out.print(" ");}for(int j=0;j<2*i-1;j++){System.out.print("*");}System.out.println();}for(int i=1;i<=n/2;i++){for(int k=1;k<i+1;k++){System.out.print(" ");}for(int j=0;j<n-i*2;j++){System.out.print("*");}System.out.println();}}}?
總結
- 上一篇: 程序员面试系列——有符号数的溢出
- 下一篇: android按键事件响应函数,andr