解题思路:除去第一行和第一列,高和宽就很容易看出来了,例题是高3宽2的图形
参考代码:
import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); int h = Integer.parseInt(scanner.next()); int w = Integer.parseInt(scanner.next()); // 如果出现宽或者高<=0的情况,就不打印 if(h<=0||w<=0) { return; } // 第一排比较特殊 单独打印 System.out.print("+"); //先打印第一排第一个 for (int i = 0; i < w; i++) { System.out.print("-+"); } System.out.println(); for (int i = 0; i < h; i++) { // 先打印第一列 第一列比较特殊 System.out.print("|"); for (int j = 0; j < w; j++) { System.out.print(" |"); } System.out.println(); System.out.print("+"); for (int j = 0; j < w; j++) { System.out.print("-+"); } System.out.println(); } } }
0.0分
2 人评分
C语言训练-计算1~N之间所有奇数之和 (C语言代码)浏览:719 |
输出正反三角形 (C语言代码)格式错误!!!浏览:1140 |
C语言程序设计教程(第三版)课后习题8.6 (C语言代码)浏览:577 |
C语言程序设计教程(第三版)课后习题7.5 (C语言代码)浏览:519 |
C语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:594 |
WU-蓝桥杯算法提高VIP-企业奖金发放 (C++代码)浏览:1162 |
C语言程序设计教程(第三版)课后习题8.5 (C语言代码)浏览:935 |
C语言程序设计教程(第三版)课后习题5.7 (C语言代码)浏览:632 |
1025题解浏览:732 |
2^k进制数 (C语言描述,蓝桥杯)浏览:1419 |