1959: 图案打印
2018-01-14 14:25
253 查看
1959: 图案打印
Description一年一度的植树节就要到了,计算机学院学生准备在学院教学楼门前的空地上种植树木。为使树木排列得更加美观,大家决定把树木排列成菱形。现在告诉你我们所拥有的树木能排列成边长为N的菱形,请你编程输出树木所排列的图案(用*号代表树木)。
Input
一个整数N(1≤N≤10)。
Output
排列成菱形图案的*号。请注意在图案中:每行树木之间无空行,每列树木之间均有一个空列。
Sample Input
3
Sample Output
* * * * * * * *
java代码
import java.io.*; import java.util.*; public class 图案打印 { public static void main(String[] args) { // TODO Auto-generated method stub Scanner 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(); } } }
相关文章推荐
- OJ 1959: 图案打印(菱形)
- 1959: 图案打印
- 1959: 图案打印
- YTU 1959: 图案打印(打印图形)
- YTU 1495 蛇行矩阵 &&YTU 1607 字符棱形&&YTU 1959 图案打印&&YTU 2016 打印金字塔(【今晚先紧张一下下】)
- 1959: 图案打印----java版
- 打印图案
- Java循环练习:打印图案-5
- Java基础知识_day06_(螺旋矩阵,控制台打印图案)
- LingXing.java 题目:打印出如下图案(菱形) * *** ***** ******* ***** *** *
- 题目:打印出如下图案(菱形)(java)
- 图案打印: 记法与解释器
- 打印Diamond钻石图案
- NUC1076 LCD-Display【打印图案】
- 打印下面由*号组成的图案
- java中如何打印规定图案? 举例说明
- 3.图案打印
- 打印蛇形图案
- 用c语言在屏幕上打印图案
- 打印图案(A-G)