1959: 图案打印
生活随笔
收集整理的這篇文章主要介紹了
1959: 图案打印
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
1959: 圖案打印
Description
一年一度的植樹節(jié)就要到了,計算機學(xué)院學(xué)生準備在學(xué)院教學(xué)樓門前的空地上種植樹木。為使樹木排列得更加美觀,大家決定把樹木排列成菱形。現(xiàn)在告訴你我們所擁有的樹木能排列成邊長為N的菱形,請你編程輸出樹木所排列的圖案(用*號代表樹木)。Input
一個整數(shù)N(1≤N≤10)。
Output
排列成菱形圖案的*號。請注意在圖案中:每行樹木之間無空行,每列樹木之間均有一個空列。Sample Input
3Sample Output
** * * ** * *java代碼
import java.io.*; import java.util.*;public class 圖案打印 {public static void main(String[] args) {// TODO Auto-generated method stubScanner s = new Scanner(System.in);int n = s.nextInt();for(int i = 1;i<=n;i++){for(int j=1;j<=2*(n-i);j++){System.out.print(" ");}for(int j=1;j<=2*i-1;j++){if(j==1){System.out.print("*");}else {System.out.print(" ");}}for(int j=2;j<=2*i-1;j++){if(j==2*i-1){System.out.print("*");}else {System.out.print(" ");}}System.out.println();}for(int i = n-1;i>=0;i--){for(int j=1;j<=2*(n-i);j++){System.out.print(" ");}for(int j=1;j<=2*i-1;j++){if(j==1){System.out.print("*");}else {System.out.print(" ");}}for(int j=2;j<=2*i-1;j++){if(j==2*i-1){System.out.print("*");}else {System.out.print(" ");}}System.out.println();}}}總結(jié)
以上是生活随笔為你收集整理的1959: 图案打印的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 求二叉树节点个数、叶子节点、节点层次与宽
- 下一篇: ubuntu实现简单的划词工具