1318: Nanae画画(2014年ACM校赛初赛)
题目描述 Nanae小的时候很喜欢画画,一天他的朋友让他画个矩形出来,给了矩形的宽和高了。
输入
输入包含多个测试数据,以判断输入到达文件为(EOF)终止程序。每个样例第一行输入两个整数, 分别为宽度(w)和高度(h),0<w,h<75;
输出
每个输入一个样例,每个样例。画出矩形的宽度和高度。
样例输入
3 2
3 3
样例输出
+---+
| |
| |
+---+
+---+
| |
| |
| |
+---+
import java.util.Scanner;
public class Main {
public static void out(){
Scanner in = new Scanner(System.in);
while(in.hasNext()) {
int w = in.nextInt();
int h = in.nextInt();
//
for (int i = 0; i < h+2; i++) {
for (int j = 0; j < w+2; j++) {
if((i==0 || i==h+1) &&(j==0 || j ==w+1)) {
System.out.print("+");
}
else if ((i==0||i==h+1) && j!=0 && j !=w+1) {
System.out.print("-");
}
else if (i!=0 && i!=h+1 &&(j==0 || j ==w+1)) {
System.out.print("|");
}
else if (i!=0 && j!=0 && j !=w+1 && i!=h+1) {
System.out.print(" ");
}
if (j==w+1) {
System.out.println();
}
}
}
}
}
public static void main(String[] args){
out();
}
}