设为首页 加入收藏

TOP

HDU 2052 Picture
2014-11-23 21:42:27 来源: 作者: 【 】 浏览:9
Tags:HDU 2052 Picture

Picture
Time Limit: 1000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)
Total Submission(s): 12879 Accepted Submission(s): 6698


Problem Description
Give you the width and height of the rectangle,darw it.


Input
Input contains a number of test cases.For each case ,there are two numbers n and m (0 < n,m < 75)indicate the width and height of the rectangle.Iuput ends of EOF.


Output
For each case,you should draw a rectangle with the width and height giving in the input.
after each case, you should a blank line.


Sample Input
3 2

Sample Output
+---+
| |
| |
+---+

import java.io.*;
import java.util.*;

public class Main {

	public static void main(String[] args) {
		Scanner sc = new Scanner(new BufferedInputStream(System.in));
		while (sc.hasNextInt()) {
			int n = sc.nextInt();
			int m = sc.nextInt();
			if(n==1&&m==0){
				printFirst(n);
				printFirst(n);
				System.out.println();
			}
			else{
				printFirst(n);
				printSecond(n, m);
				printFirst(n);
				System.out.println();
			}
		}
	}

	public static void printFirst(int n) {
		System.out.print("+");
		for (int i = 0; i < n; i++) {
			System.out.print("-");
		}
		System.out.print("+");
		System.out.println();
	}

	public static void printSecond(int n, int m) {
		for (int j = 0; j < m; j++) {
			System.out.print("|");
			for (int i = 0; i < n; i++) {
				System.out.print(" ");
			}
			System.out.print("|");
			System.out.println();
		}
	}
}

】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇HDU 4622 多校第三场1002 后缀自.. 下一篇uva 10916 Factstone Benchmark(..

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容:

·深入理解 Java 集合 (2025-12-27 07:22:48)
·Java集合框架全面解 (2025-12-27 07:22:45)
·时隔 15 年,巨著《J (2025-12-27 07:22:43)
·定义一个类模板并实 (2025-12-27 06:52:28)
·一文搞懂怎么用C语言 (2025-12-27 06:52:25)