博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
算法笔记_223:打印回型嵌套(Java)
阅读量:7244 次
发布时间:2019-06-29

本文共 1532 字,大约阅读时间需要 5 分钟。

目录

 


1 问题描述

************         ** ******* ** *     * ** * *** * ** * * * * ** * *** * ** *     * ** ******* **         ************观察这个图形,它是由一系列正方形的星号方框嵌套而成。在上边的例子中,最外方框的边长为11。本题的任务就是从标准输入获得一个整数n(1
<100)程序则生成嵌套着的回字型星号方框。其最外层方框的边长为n例如:输入:5程序输出:****** ** * ** ******输入:6程序输出:******* ** ** ** ** ** *******

 

 

 

 


2 解决方案

1 import java.util.Scanner; 2  3 public class Main { 4      5     public void getResult(int n) { 6         char[][] value = new char[n][n]; 7         for(int i = 0;i < n;i++) 8             for(int j = 0;j < n;j++) 9                 value[i][j] = ' ';10         for(int i = 0;i < n;i = i + 2) {11             int start = i, end = n - i;12             if(end < start)13                 break;14             for(int j = start;j < end;j++) {15                 value[i][j] = '*';   16                 value[j][i] = '*';17                 value[end - 1][j] = '*';18                 value[j][end - 1] = '*';19             }20         }21         for(int i = 0;i < n;i++) {22             for(int j = 0;j < n;j++)23                 System.out.print(value[i][j]);24             System.out.println();25         }26     }27     28     public static void main(String[] args) {29         Main test = new Main();30         Scanner in = new Scanner(System.in);31         int n = in.nextInt();32         test.getResult(n);33     }34 }

 

 

运行结果:

13**************           ** ********* ** *       * ** * ***** * ** * *   * * ** * * * * * ** * *   * * ** * ***** * ** *       * ** ********* **           **************

 

转载地址:http://aqybm.baihongyu.com/

你可能感兴趣的文章
centos7+VMware Workstation创建共享文件夹
查看>>
ThinkPHP中RBAC数据库详解(一)
查看>>
vsftp调测备忘!
查看>>
W驱开技详.加载NT驱动
查看>>
Windows API 第16篇 GetLogicalDrivers 获取驱动器位掩码
查看>>
开始学习MVC
查看>>
system generator学习笔记【01】
查看>>
基础002_V7-CLB
查看>>
Joseph UVA 1452 Jump
查看>>
学习进度
查看>>
浅析JavaScript事件流——冒泡
查看>>
学习运维决心书
查看>>
计算中英文混合字符串的宽度
查看>>
MASM32_SDKv10以及一些帮大家打包的东西
查看>>
关于配置cordova的一些细节
查看>>
OpenJudge/Poj 2105 IP Address
查看>>
一分钟了解Allegro导入DXF文件
查看>>
Jenkisn call Psexec
查看>>
山东理工ACM【1532】矩阵输出
查看>>
IE9访问EBSR12排版格局错位(uttons and Text Misalignment in FWK pop-ups)
查看>>