蓝桥杯 算法提高VIP 栅栏打印问题(java)

PTA-MOOC《Python程序设计浙大版》题目集第四章题目及代码答案 8-1 打印图形 (15分) 4-1. 编写程序,输出下面(a)、(b)和(c)图案。 程序压缩后(zip)以文件形式上传! 代码 def a(num): for i in range(1,num+1): print("*"*i) def b(num): for i in range(1,num+1): print(" "*(num-i),end... 阅读详情
题目描述
编写一个程序,输入两个整数,作为栅格的高度和宽度,然后用“+”、“-”和“|”这三个字符来打印一个栅格。 
输入
输入只有一行,包括两个整数,分别为栅格的高度和宽度。
输出
输出相应的栅格。 
样例输入
3  2 
样例输出
+-+-+
| | |
+-+-+
| | |
+-+-+
| | |
+-+-+


【注意】:当输入的两个数只要其中一个为0时,输出就为空。

【AC代码】:


import java.util.Scanner;

public class Main {
	public static void main(String[] args) {
		Scanner scanner = new Scanner(System.in);
		int h = scanner.nextInt();	//高度
		int w = scanner.nextInt();	//宽度
		if(h==0||w==0)
			return;
		for(int i=0;i<2*h+1;i++){
			if(i%2==0){	//+-
				for(int j=0;j<2*w+1;j++){
					if(j%2==0){
						System.out.print("+");
					}else{
						System.out.print("-");
					}
				}
			}else{	//||
				for(int j=0;j<2*w+1;j++){
					if(j%2==0){
						System.out.print("|");
					}else{
						System.out.print(" ");
					}
				}
			}
			System.out.println();
		}
		
	}
}

python【蓝桥杯vip练习题库】ADV-99栅格打印问题 试题 算法提高 栅格打印问题 资源限制 时间限制:1.0s 内存限制:512.0MB 问题描述   编写一个程序,输入两个整数,作为栅格的高度和宽度,然后用“+”、“-”和“|”这三个字符来打印一个栅格。   输入格式:输入只有一行,包括两个整数,分别为栅格的高度和宽度。   输出格式:输出相应的栅格。   输入输出样例 样例输入 3 2 样例输出 ±±+ | | | ±±+ | | | ±±... 阅读详情

相关推荐

OpenSees入门指南:从零开始的环境配置与TCL脚本实战

本文提供了一份详细的OpenSees入门指南,涵盖从零开始的环境配置到TCL脚本实战的全过程。文章重点讲解了OpenSees的安装步骤、环境变量设置,并推荐了高效的VS Code集成开发环境配置方法。通过一个简支梁分析的完整TCL脚本示例,手把手引导读者完成第一个非线性有限元分析,帮助土木工程与结构工程领域的研究者与学生快速上手这一强大的开源分析工具。

weixin_28829339的博客 339

蓝桥杯 算法提高VIP 栅格打印问题

题目描述编写一个程序,输入两个整数,作为栅格的高度和宽度,然后用“+”、“-”和“|”这三个字符来打印一个栅格。 输入输入只有一行,包括两个整数,分别为栅格的高度和宽度。输出输出相应的栅格。 样例输入3 2 样例输出+-+-+ | | | +-+-+ | | | +-+-+ | | | +-+-+【注意】:当输入的两个数只要其中一个为0时,输出就为空。【AC代码】:import java.uti...

mcp3128 428

运算放大器电路中的T型网络:如何用更小电阻实现高增益并降低噪声?

本文深入解析了运算放大器电路中T型反馈网络的设计与应用。该网络通过三个较小阻值电阻的组合,等效实现高增益,有效规避了传统大反馈电阻带来的显著热噪声问题。文章从数学原理、噪声定量分析到实际设计技巧,系统阐述了如何利用T型网络在实现高增益的同时,显著降低电路噪声并改善整体性能。

banana的博客 322

(每日一练c++)CC72 组合

描述 给出两个整数n和k,返回从1到n中取k个数字的所有可能的组合 例如: 如果n=4,k=2,结果为 [ [2,4], [3,4], [2,3], [1,2], [1,3], [1,4], ] 示例1 输入: 2,1 返回值: [[1],[2]] 示例2 输入: 3,1 返回值: [[1],[2],[3]] classSolution { public: vector<vector<int> >

m0_62396648的博客 351

Mplus—交叉滞后面板模型(Cross-Lagged Panel Model, CLPM)

本文介绍交叉滞后模型相关知识,以及显变量模型与潜变量模型在Mplus中的语法。

m0_54401011的博客 1万+

Flutter + shorebird 热更新+自定义cdn下载

本文介绍了如何优化Flutter热更新方案Shorebird在国内网络环境下的使用体验。Shorebird默认使用海外CDN存在下载慢、连接不稳定等问题,建议将补丁包上传至国内CDN(如阿里云OSS)。文章详细讲解了Shorebird环境配置、项目集成、构建发布流程,并重点说明了如何修改客户端代码实现自定义补丁下载逻辑。通过替换默认下载器,将补丁下载地址指向国内CDN,可显著提升下载速度和稳定性。这种方案既保留了Shorebird的热更新能力,又解决了国内网络环境下的痛点,适合国内企业部署使用。

sir_Hu的博客 772

打印栅栏

给定两个正整数 n与 k,打印出形如 +------+------+------+------+------+ 的栅栏图案,这根栅栏被割成了 nn 段,其中每两个 + 间隔 k 个 - 字符。 #include<bits/stdc++.h> using namespace std; int main(){ int n,k,j=1; cin>>n>>k; for(int i=1;i<=n+1;i++){ cout<<"+"; if

m0_67393406的博客 548

aubo i5 + realsense D435i识别抓取实践二

aubo i5 + realsense D435i识别抓取实践二前言一、手眼标定是什么?二、标定软件安装1.aruco_ros安装2.vision_visp安装3.easy_handeye安装4.realsense驱动安装5.安装realsense ROS软件包三、配置1.launch文件修改2.打印二维码四、手眼标定1.启动launch文件2.标定步骤3.发布tf关系 前言 前面配置好了aubo机械臂的ROS软件包,机械臂可以正常运行后,接下来我们进行机械臂与相机的手眼标定。手眼标定分为eye_on_ha

转角 6377

YACS(上海计算机学会竞赛平台)一星级题集——打印栅栏

先输入n,k,再输出1个'+',然后for循环嵌套,输出'-',在执行一次输出k个'-'时,输出一个'+'。给定两个整数 n 与 k,打印出一个栅栏图形,这个栅栏应该分成 n 段,段与段之间的间隔为。, 段内的填充为 k 个。两个整数表示 n 与 k。表示符合要求的栅栏图案。

A3024857的博客 596

YOLO26 无损剪枝:稀疏训练 + 结构化通道裁剪

YOLO26 无损剪枝链路:YOLO26s (7.2M) → 稀疏训练 30 epoch (L1 on BN gamma, lam=0.01) → 阈值剪枝 50% (gamma<quantile(0.5)) → 结构化重建 Conv+BN → 微调 10 epoch (lr=1e-4) → YOLO26n (1.9M, mAP50 0.808, 仅降 0.6%)。核心贡献:稀疏训练让 BN gamma 趋向二元分布 (近 0 或近 1), 剪枝阈值可直接取 median 自动 50% 压缩。

m0_64661770的博客 264

2025必备:C#上位机自动更新方案,支持断点续传与版本回滚(附完整源码)

摘要:工业上位机自动更新方案解析 本文针对工业现场上位机更新效率低下、风险高的问题,提出了一套完整的自动更新解决方案。该方案包含四个核心模块:版本检测(后台比对版本)、断点下载(支持网络中断续传)、安装更新(自动备份旧版本)和版本回滚(更新失败快速恢复)。通过独立更新工具与主程序解耦的设计,实现了"不影响生产+有退路"的工业级更新要求。方案基于.NET Framework开发,采用HTTP协议通信,包含详细的代码实现和工业场景适配说明,解决了U盘更新效率低、网络不稳定导致下载失败、更新后

这里只有干货:从 Modbus 通信到 MES 对接,从 YOLO 训练到工控机部署,带你搞定工业软件开发全流程。 959

题目 1537: 栅格打印问题

题目 编写一个程序,输入两个整数,作为栅格的高度和宽度,然后用“+”、“-”和“|”这三个字符来打印一个栅格。 输入 输入只有一行,包括两个整数,分别为栅格的高度和宽度。 输出 输出相应的栅格。 样例输入 3 2 样例输出 +-+-+ | | | +-+-+ | | | +-+-+ | | | +-+-+ 解题思路 按照输入的行列和输出规律解题即可。 易错点 由于本题是输出“栅格”,也就是可以类比为网格,当网格的高度或者宽度有一个0或者有为负数的时候,不可以输出栅格(包括任何一条框线)。(我的答案起初便

博客简介 895

vue3+ts+elementui-plus二次封装树形表格实现不同层级展开收起的功能

我只定义了三层数据,就只演示展开了三层,还可以多层,自己设置即可。

蜗牛~~ 2603

栅格打印问题-Java

问题描述 编写一个程序,输入两个整数,作为栅格的高度和宽度,然后用“+”、“-”和“|”这三个字符来打印一个栅格。   输入格式:输入只有一行,包括两个整数,分别为栅格的高度和宽度。   输出格式:输出相应的栅格。   输入输出样例 样例输入 3 2 样例输出 ±±+ | | | ±±+ | | | ±±+ | | | ±±+ 代码: import java.util.Scanner; publ...

a215012954的博客 528

文档:亲测可用解决vnc灰屏,黑屏,鼠标大黑叉情况

主要解决vnc-viewer灰屏,黑屏,鼠标大黑叉等现象,详细见文档。

Devexpress16.2.6破解工具

Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具

蓝桥杯简单题----栅格打印问题

3.我们输出的时候当输出了3行之后还是要继续输出一行 并且我们的每一行在输出的时候我们要在输出的结尾补上一个+或者| 就是我们刚刚说的那个错误-----我们要保证行,列都是大于0 我们只需在输入之后加上判断行列大于0就可以了

分享学习过程中的知识和感悟 205

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

C语言基础练习题

1、输入三个正整数,判断用这三个整数做边长是否能构成一个直角三角形。 输入 输入三个正整数。 输出 能否构成直角三角形。如能输出:yes.若不能,输出:no。 样例输入 6 8 10 样例输出 yes #include<stdio.h> int main() { int a,b,c; scanf("%d %d %d",&a,&b,&am...

吾常自闭的博客 6943

蓝桥-算法提高 栅格打印问题

问题描述   编写一个程序,输入两个整数,作为栅格的高度和宽度,然后用“+”、“-”和“|”这三个字符来打印一个栅格。   输入格式:输入只有一行,包括两个整数,分别为栅格的高度和宽度。   输出格式:输出相应的栅格。   输入输出样例 样例输入 3 2 样例输出 +-+-+ | | | +-+-+ | | | +-+-+ | | | +-+-+ #include<stdio.h> int main() { int g,k,i,j; scanf("%d%d",&g,&k);

D_AKJS 255

算法提高 栅格打印问题

/* 问题描述 编写一个程序,输入两个整数,作为栅格的高度和宽度,     然后用“+”、“-”和“|”这三个字符来打印一个栅格。 输入格式:输入只有一行,包括两个整数,分别为栅格的高度和宽度。 输出格式:输出相应的栅格。 输入输出样例 样例输入 3 2 样例输出 +-+-+ | | | +-+-+ | | | +-+-+ | | | +-+-+ */ #include&lt;stdio....

qq_41353167的博客 426

C语言 · 栅格打印问题

算法提高 栅格打印问题   时间限制:1.0s   内存限制:512.0MB      问题描述   编写一个程序,输入两个整数,作为栅格的高度和宽度,然后用“+”、“-”和“|”这三个字符来打印一个栅格。  输入格式:输入只有一行,包括两个整数,分别为栅格的高度和宽度。  输出格式:输出相应的栅格。  输入输出样例 样例输入 3 2 样例输出 +-+-+| | |+-+-+| | |+-+...

weixin_34067980的博客 456

试题 算法提高 栅格打印问题

问题描述   编写一个程序,输入两个整数,作为栅格的高度和宽度,然后用“+”、“-”和“|”这三个字符来打印一个栅格。   输入格式:输入只有一行,包括两个整数,分别为栅格的高度和宽度。   输出格式:输出相应的栅格。   输入输出样例 样例输入 3 2 样例输出 ±±+ | | | ±±+ | | | ±±+ | | | ±±+ 资源限制 时间限制:1.0s 内存限制:512.0MB 思路:...

wnamej的博客 279

蓝桥杯(C语言题目)题目 1537: [蓝桥杯][算法提高VIP]栅格打印问题

题目 1537: [蓝桥杯][算法提高VIP]栅格打印问题 时间限制: 1Sec 内存限制: 128MB 题目描述 编写一个程序,输入两个整数,作为栅格的高度和宽度,然后用“+”、“-”和“|”这三个字符来打印一个栅格。 输入 输入只有一行,包括两个整数,分别为栅格的高度和宽度。 输出 输出相应的栅格。 样例输入 3 2 样例输出 +-+-+ | | | +-+-+ | | | +-+-+ | | | +-+-+ C代码 #include<stdio.h> int main() {

贰十二的博客 463

Java实现 蓝桥杯VIP 算法提高 栅格打印问题

算法提高 栅格打印问题 时间限制:1.0s 内存限制:512.0MB 问题描述   编写一个程序,输入两个整数,作为栅格的高度和宽度,然后用“+”、“-”和“|”这三个字符来打印一个栅格。   输入格式:输入只有一行,包括两个整数,分别为栅格的高度和宽度。   输出格式:输出相应的栅格。   输入输出样例 样例输入 3 2 import java.util.Scanner; public...

南 墙 1万+

GCD栅栏(dispatch_barrier)

上一讲我们将到了GCD单次执行一个方法或者是多次执行一个方法.GCD单次执行与多次执行(disatch_once与dispatch_apply) 这一讲我们讲讲栅栏 栅栏,顾名思义就是把什么东西拦下来的方法. 函数 /// 不带参数 //dispatch_barrier_sync(<#dispatch_queue_t _Nonnull queue#>, <#^(void)b...

MeteoriteMan的博客 1207
上一篇: 从键盘输入一个日期,格式为yyyy-M-d 要求计算该日期与1949年10月1日距离多少天(java)
下一篇: 蓝桥杯 算法提高VIP 最长单词(java)
mainn
博客等级 码龄10年 865粉丝 447原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值