题目描述:

小明为某机构设计了一个十字型的徽标(并非红十字会啊),如下所示:..$$$$$$$$$$$$$..
..$...........$..
$$$.$$$$$$$$$.$$$
$...$.......$...$
$.$$$.$$$$$.$$$.$
$.$...$...$...$.$
$.$.$$$.$.$$$.$.$
$.$.$...$...$.$.$
$.$.$.$$$$$.$.$.$
$.$.$...$...$.$.$
$.$.$$$.$.$$$.$.$
$.$...$...$...$.$
$.$$$.$$$$$.$$$.$
$...$.......$...$
$$$.$$$$$$$$$.$$$
..$...........$..
..$$$$$$$$$$$$$..对方同时也需要在电脑dos窗口中以字符的形式输出该标志,并能任意控制层数。 提示
请仔细观察样例,尤其要注意句点的数量和输出位置。

输入:

一个正整数  n  (n< 30)  表示要求打印图形的层数。

输出:

对应包围层数的该标志。

样例输入:

3

样例输出:

..$$$$$$$$$$$$$..
..$...........$..
$$$.$$$$$$$$$.$$$
$...$.......$...$
$.$$$.$$$$$.$$$.$
$.$...$...$...$.$
$.$.$$$.$.$$$.$.$
$.$.$...$...$.$.$
$.$.$.$$$$$.$.$.$
$.$.$...$...$.$.$
$.$.$$$.$.$$$.$.$
$.$...$...$...$.$
$.$$$.$$$$$.$$$.$
$...$.......$...$
$$$.$$$$$$$$$.$$$
..$...........$..
..$$$$$$$$$$$$$..

参考解答:

import java.util.Scanner;public class Main {public static void main(String[] args) {Scanner sc = new Scanner(System.in);int n = sc.nextInt();for (int i = 1; i <= 4 * n + 5; i++) {for (int j = 1; j <= 4 * n + 5; j++){if (is_dollar(i, j, n)) {System.out.print('$');}else {System.out.print('.');}}System.out.println();}}private static boolean is_dollar(int i, int j, int n) {if (i > 2 * n + 3) {i = 4 * n + 6 - i;}if (j > 2 * n + 3) {j = 4 * n + 6 - j;}if (j > i) {int temp = i;i = j;j = temp;}if (i <= 2 && j <= 2) {return false;}if (i % 2 == 1 && j >= i - 2) {return true;}if (j % 2 == 1 && j != i - 1) {return true;}return false;}
}

打印十字图-Java相关推荐

  1. 蓝桥杯—打印十字图—Java

    1.问题描述 小明为某机构设计了一个十字型的徽标(并非红十字会啊),如下所示(可参见p1.jpg)     对方同时也需要在电脑dos窗口中以字符的形式输出该标志,并能任意控制层数. 为了能准确比对空 ...

  2. 蓝桥杯-打印十字图-java

    /* (程序头部注释开始) * 程序的版权和版本声明部分 * Copyright (c) 2016, 广州科技贸易职业学院信息工程系学生 * All rights reserved. * 文件名称: ...

  3. java 打印十字图

    打印十字图 小明为某机构设计了一个十字型的徽标(并非红十字会啊),如下所示(可参见p1.jpg)  对方同时也需要在电脑dos窗口中以字符的形式输出该标志,并能任意控制层数. 为了能准确比对空白的数量 ...

  4. 【每日蓝桥】8、一三年省赛Java组真题“打印十字图”

    你好呀,我是灰小猿,一个超会写bug的程序猿! 欢迎大家关注我的专栏"每日蓝桥",该专栏的主要作用是和大家分享近几年蓝桥杯省赛及决赛等真题,解析其中存在的算法思想.数据结构等内容, ...

  5. 历届试题 打印十字图(模拟)

    试题 历届试题 打印十字图 资源限制 时间限制:1.0s 内存限制:256.0MB $Daily English: 我想要提醒这个星球上的人类唯一的一件事就是:我们 依赖地球母亲生存. The onl ...

  6. 蓝桥杯-c语言 打印十字图

    打印十字图 题目描述: 问题描述小明为某机构设计了一个十字型的徽标(并非红十字会啊),如下所示:..$$$$$$$$$$$$$.. ..$...........$.. $$$.$$$$$$$$$.$$ ...

  7. 蓝桥杯历届试题:打印十字图

    题目: 一开始看到这个问题的时候自己也是完全找不到头脑,而且经过仔细一想之后,这个图本身就有误导作用,因为它看起来根本就是像一个长方形,会严重影响你的思路,建议大家在草稿纸上重新把图画一下,然后你会发 ...

  8. 历届试题-打印十字图(打印)

    题目详情 问题描述 小明为某机构设计了一个十字型的徽标(并非红十字会啊),如下所示:..$$$$$$$$$$$$$.. ..$...........$.. $$$.$$$$$$$$$.$$$ $... ...

  9. 历届试题 打印十字图

    问题描述 小明为某机构设计了一个十字型的徽标(并非红十字会啊),如下所示: 对方同时也需要在电脑dos窗口中以字符的形式输出该标志,并能任意控制层数. 输入格式 一个正整数 n (n<30) 表 ...

最新文章

  1. PetaPoco - 轻量级高性能的ORM框架(支持.NET Core)
  2. 服务器充电桩是什么显示,请教一个问题,高速公路上一个服务区一般会设置几个充电站呢...
  3. 初探swift语言的学习笔记七(swift 的关健词)
  4. html选择文件上传ajax,使用HTML5实现文件上传(ajax方式)以及进度显示
  5. (90)FPGA十进制计数器设计-面试必问(十四)(第18天)
  6. Altium Designer(12): Draftsman
  7. tomcat 日志配置
  8. tsm备份mysql_基于tsm的oracle数据库备份及恢复
  9. 快手无水印下载(python小爬虫)
  10. 圆周率一千万亿位_圆周率已经达到1000万亿位了,为何还在不断计算,到底有什么用?...
  11. 【小米商城】--类别展示,登出,注销商品详情展示
  12. JAVA通过xml模板生成DOCX文档
  13. GSM Communication on EBox4300--(1)
  14. 每日一练——Python基础(六)
  15. 任正非十大经典比喻:善形象阐释管理理念
  16. 有道云笔记Markdown如何停止/结束一段引用
  17. 蓝桥杯算法训练VIP-旅行家的预算
  18. Elasticsearch 分词器详解(热更新词库)
  19. 数字正交下变频与数字滤波抽取的仿真与实验----基于高速ADC芯片
  20. 一位非科班,台湾前端妹子的硅谷之路

热门文章

  1. 我的世界服务器物品上锁指令,我的世界lockette锁箱子插件指令教程
  2. css target怎么用
  3. kafka部分属性配置字段详解
  4. Tomcat部署(从新手村到小有成就8)
  5. 大学四年生活总结_大学四年,我总结了一个道理,多米诺骨牌效应
  6. 数据抓取之数据抓取流程
  7. 如何退出python 虚拟环境_如何删除python的虚拟环境?
  8. 基于tp框架的自定义常用函数,包括图片操作、阿里云OSS、文件下载、短信验证码等...
  9. HTML标签以及认识浏览器
  10. 在Windows2008 R2系统中无法看见Microsoft Excel Application的问题解决方案