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

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

import java.util.Scanner;


public class 栅格打印问题 {
	public static void main(String[] args) {
		Scanner sc=new Scanner(System.in);
		int n=sc.nextInt();
		int m=sc.nextInt();
		if(n<=0||m<=0)return;
		System.out.print("+");
		for(int i=0;i<m;i++){
			System.out.print("-+");
		}
		System.out.println();
		for(int i=0;i<n;i++){
			for(int j=0;j<m;j++)
				System.out.print("| ");
			System.out.println("|");
			for(int j=0;j<m;j++)
				System.out.print("+-");
			System.out.println("+");
		}
	}

}

posted @ 2019-06-22 11:25  南墙1  阅读(33)  评论(0编辑  收藏  举报