蓝桥杯 算法提高VIP 栅栏打印问题(java)
2018-03-23 16:59
323 查看
题目描述编写一个程序,输入两个整数,作为栅格的高度和宽度,然后用“+”、“-”和“|”这三个字符来打印一个栅格。
输入输入只有一行,包括两个整数,分别为栅格的高度和宽度。输出输出相应的栅格。 样例输入
【注意】:当输入的两个数只要其中一个为0时,输出就为空。【AC代码】:
输入输入只有一行,包括两个整数,分别为栅格的高度和宽度。输出输出相应的栅格。 样例输入
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(); } } }
相关文章推荐
- 蓝桥杯 算法提高VIP 最长单词(java)
- 蓝桥杯 算法提高VIP 格子位置(java)
- 蓝桥杯 算法提高VIP 数字黑洞(java)
- 蓝桥杯 算法提高VIP 栅格打印问题
- 蓝桥杯 算法提高 排队打水问题(贪心排序+优先队列)
- java 打印例子(字符串换行问题)
- 提高你的Java代码质量吧:多使用异常,把性能问题放一边
- 有关于用java来调用打印机进行打印时的设置问题
- 提高你的Java代码质量吧:多使用异常,把性能问题放一边
- JAVA学习提高之----Propert文件不能保存中文的问题及解决
- java PrintWriter 返回的打印值乱码的问题
- 迷宫问题:利用BFS打印出从起点到终点的路径(java版)
- 关于提高字节流问题暨第四次java作业
- Java多重循环算法问题:(九九乘法表、打印平行四边形、打印空心菱形、打印菱形、搬砖问题、斐波那契数列、猴子吃桃问题、回文数、1!+2!+...+20!)
- 使用java.nio及其子包中的类SocketChanel完成如下功能:读取www.baidu.com等网页的内容,打印到控制台,避免中文乱码问题。
- JAVA实现顺时针打印矩阵问题(《剑指offer》)
- JAVA学习提高之----解决插入数据库时遇到的引号问题
- Jmeter的两个问题:Java Sampler打印日志与Windows下报Address Already in use:connect
- JAVA学习提高之----(try与finally块中return的问题)
- Java提高 - 菱形打印