42:画矩形

发布时间:2026/11/6 3:14:06

42:画矩形 /** * 题目名称画矩形 p * 题目来源http://noi.openjudge.cn/ch0105/42/ p * 程序功能根据指定参数输出矩形 * * author 潘磊just_panleijust.edu.cn * version 1.0 */importjava.util.Scanner;publicclassMain{/** * 在指定高度、宽度、符号、空心、实心约束条件下输出相应的矩形。 * * param height 矩形高度。 * param width 矩形宽度。 * param symbol 矩形符号。 * param type 空心实心标记0代表空心1代表实心。 */publicvoidprintRectangle(intheight,intwidth,charsymbol,inttype){/* 依次遍历矩形的每一行 */for(inti1;iheight;i){/* 依次遍历矩形的每一列 */for(intj1;jwidth;j){if(type1){// 如果是实心矩形System.out.print(symbol);// 当前行列位置输出矩形符号}else{// 否则是空心矩形// 如果当前行列是首行或者尾行或者首列或者尾列if(i1||iheight||j1||jwidth){System.out.print(symbol);// 当前行列位置输出矩形符号}else{// 否则当前行列不是首行也不是尾行也不是首列也不是尾列System.out.print( );// 当前行列位置输出空格}}}System.out.println();// 一行输出完毕后输出一个回车}}publicstaticvoidmain(String[]args){MaincallnewMain();ScannerinputnewScanner(System.in);intheightinput.nextInt();intwidthinput.nextInt();charsymbolinput.next().charAt(0);inttypeinput.nextInt();call.printRectangle(height,width,symbol,type);}}
延伸阅读

更多相关文章

2026/11/6 3:14:06

【成品设计】STM32户外便携太阳能充电器设计

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/11/6 3:09:05

听说前端都是切图仔,所以学了PS

PS 从零开始-基础篇 什么话都不想说了,前端以死后端已死,毁灭即是新生,我要开始追梦了, 从小就希望,制作一款自己的游戏🎮去学了编程,了解了:Java、C#、前端... 不小心入了web领域, 现在大环境不好,正式失业,开始思考新的方向,我该干嘛呢,要不要趁此机会休息休…

2026/11/6 4:14:16

分布式Agent系统架构演进与性能优化实践

1. 分布式Agent系统架构演进全景2026年的分布式Agent系统已经彻底告别了早期单体架构的局限,形成了以"云边端协同"为核心理念的新一代技术体系。这种架构最显著的特征是Agent节点呈现三层分化:云端Agent:负责全局资源调度和复杂计算…

2026/11/6 4:14:16

服务网格核心原理与Istio实践指南

1. 服务网格的本质与核心价值服务网格(Service Mesh)本质上是一个专门处理服务间通信的基础设施层。它通过轻量级网络代理的sidecar模式,实现了业务逻辑与通信逻辑的彻底解耦。这种架构带来的直接好处是:开发者不再需要将大量精力…

2026/11/6 4:14:16

解决Linux双网卡DNS冲突的实践方案

1. 网络配置冲突现象解析上周排查一个生产环境网络故障时,发现一台配备双网卡的Ubuntu服务器出现诡异的域名解析行为:当主网卡连接公司内网、副网卡连接公有云时,部分内网域名解析超时,而公网域名却正常响应。这种选择性"失明…

2026/11/6 4:14:15

分布式计算安全审计:区块链与零知识证明实践

1. 分布式计算安全审计的行业背景大数据平台的安全审计机制就像金融行业的"黑匣子",记录着所有关键操作行为。在金融风控领域,某头部券商曾因审计日志缺失导致无法追溯异常交易,最终承受巨额监管处罚。这个典型案例暴露出传统审计方…

2026/11/6 4:14:15

ITIL4知识管理实战:从信息孤岛到智能运维

1. 项目背景与核心挑战ITIL4框架下的知识管理从来都不是一个新概念,但真正能将其落地实现的企业却凤毛麟角。三年前当我接手某大型金融集团的IT服务管理优化项目时,面对的是典型的信息孤岛困境:运维团队掌握的故障处理方案锁在个人电脑里&…

2026/11/6 4:09:15

Git多仓库管理:submodule与repo工具对比与选型指南

1. 多仓库管理工具选型困境在大型软件开发项目中,我们经常会遇到需要同时管理多个代码仓库的场景。比如Android系统开发涉及数百个独立仓库,嵌入式Linux发行版可能由数十个组件构成。这时候,如何高效地管理这些仓库之间的依赖关系&#xff0c…

2026/11/5 15:39:06

面向复杂光照与角度的宠物面部识别鲁棒性增强策略

在智慧养宠时代,基于视觉的宠物身份识别技术正逐步从实验室走向家庭应用。然而,与配合度高的人类不同,宠物是典型的“非合作生物识别对象”——它们不会主动配合摄像头调整姿态,更无法控制光照环境。实际应用中,我们常…

2026/11/4 21:04:25

SSM电子书店源码全解析:结构、原理、部署与排错实战

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/11/6 1:03:39

MCU晶振电路设计全解析:从负载电容计算到PCB布局调试

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/11/5 15:39:06

面向复杂光照与角度的宠物面部识别鲁棒性增强策略

在智慧养宠时代,基于视觉的宠物身份识别技术正逐步从实验室走向家庭应用。然而,与配合度高的人类不同,宠物是典型的“非合作生物识别对象”——它们不会主动配合摄像头调整姿态,更无法控制光照环境。实际应用中,我们常…

2026/11/4 21:04:25

SSM电子书店源码全解析:结构、原理、部署与排错实战

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

还想了解更多?直接咨询顾问

免费诊断 + 免费方案 + 透明报价。

全国咨询热线400-8866-253
免费获取方案
☎咨询二维码 ☎ ↑