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 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();}}}

1959: 图案打印相关推荐

  1. YTU 1495 蛇行矩阵 YTU 1607 字符棱形YTU 1959 图案打印YTU 2016 打印金字塔

    YTU1495: 蛇行矩阵 题目描述: Time Limit: 1 Sec  Memory Limit: 64 MB 蛇形矩阵是由1开始的自然数依次排列成的一个矩阵上三角形. Input 本题有多组数 ...

  2. C语言基础02——控制语句。二分查找、随机数讲解、求自幂数、整数逆序、X图案打印、猜数字、公约数公倍数、素数

    目录 分支语句(选择结构) if语句 switch语句 循环语句 while循环 do-while循环 for循环 循环语句的练习 转向语句 goto语句 break语句 continue语句 ret ...

  3. Python中的简单图案打印程序

    Pattern 1: 模式1: * * * * * * * * * * * * * * * Code: 码: for row in range (0,5): for column in range ( ...

  4. c语言中dna图案打印题,C语言打印DNA螺旋

    写在前面:这里是小王成长日志,一名在校大学生,想在学习之余将自己的学习笔记分享出来,记录自己的成长轨迹,帮助可能需要的人.欢迎关注与留言. 题目: 题目 1115: DNA 时间限制: 1Sec 内存 ...

  5. python基础—for循环(图案打印) 2021-11-06

    1,直角三角形 """ ********************* """ layer = int(input("请输入您要打印的 ...

  6. c语言 打印十字图案,打印十字图-蓝桥杯历届试题

    #include using namespace std; int main() { int n; cin >> n; int row = 9 + 4 * (n - 1); //init ...

  7. java心形代码_使用java打印心型、圆形图案的实现代码_java

    相信对于打印三角形都没什么难度,只需要利用for循环嵌套使用就行 但是对于打印圆形和三角形不同因为到圆心距离相等的点一般不会横坐标和纵坐标都为整数 打印爱心 爱心的公式 (x²+y²-1)³-x²*y ...

  8. 使用for循环打印空心菱形图案

    使用for循环打印空心菱形图案 打印空心菱形图案 例: 首先我们要知道: 1.外层循环控制的是图形的行数: 2.内层循环控制的是图形的列数. 看菱形图案的左侧有空白区域,这就造成了我们很难理解,空白区 ...

  9. 蓝桥杯PREV-2 打印图案水题

    这道题,乍一眼看没什么规律,主要原因是,题面的打印是字符,会造成压缩,让人一下看不懂.但其实,如果用一个方格纸把它记录下来,对其规律就不难发现了.网上的中心对称思路很巧妙,但是对于我来说真正比赛时应该 ...

最新文章

  1. MySQL中字段约束有哪些_mysql字段约束
  2. Log4j 2 介绍
  3. android手势放大自动还原,ImageView通过matrix实现手势缩放,放大,缩小 ,移动
  4. Xamarin.Forms的滚动视图ScrollView
  5. 基于MQ的分布式事务解决方案
  6. Zookeeper全解析——Paxos作为灵魂
  7. 第一章:渗透测试之信息搜集
  8. encountered unknown setting 'componentData' for class 'cus.crm.mycalendar.C
  9. linux-vim-进入编辑模式的多种方法
  10. python模拟行星运动_使用 Python 来简单的动态模拟一下太阳系的运转
  11. ubuntu16.04 安装 wxPython方法
  12. 百度地图之添加控件——比例尺、缩略图、平移缩放
  13. PS、Ai、Pr等如何修改安装位置的问题
  14. android 9.0 安装xpose框架
  15. leapftp注册码,不同版本的leapftp注册码
  16. 挖掘肖特基二极管正向压降大小与温度变化有什么关系?
  17. 计蒜客T1003输出字符菱形
  18. Java面试题梳理,工作5年内适用,先收藏着
  19. 数据中心的等级 数据中心的分层
  20. 台式计算机摄像头怎么打开,电脑外接摄像头怎么打开怎么用

热门文章

  1. 孩子学计算机最佳年龄,孩子学编程最佳年龄是几岁
  2. ssm把后端数据传到前端_前端传数据到后台分别JSON和STRING接收 AJAX SPRINGBOOT ssm
  3. 时间转化_Excel常见时间日期函数全讲解,10个函数教你如何进行日期转化
  4. 连接驱动_在jdbc中完成对于jdbc参数、jdbc变量,加载驱动,创建连接的封装
  5. iif能用到mysql中吗_数据库基础知识:SQL中的IIF语句详解
  6. linux添加源地址ping,实战经验:Linux Source NAT在Ping场景下的应用
  7. 【算法篇】八种内排序算法
  8. android+fastboot+命令,Android手机fastboot刷机命令
  9. 聚宽macd底背离_许多散户不知道:MACD月线金叉,MACD月金叉都会带来一波牛市!...
  10. js实现打开本地文件或文件夹