打印X
### 题目描述
**本题为代码补全填空题,请将题目中给出的源代码补全,并复制到右侧代码框中,选择对应的编译语言(C/Java)后进行提交。若题目中给出的源代码语言不唯一,则只需选择其一进行补全提交即可。复制后需将源代码中填空部分的下划线删掉,填上你的答案。提交后若未能通过,除考虑填空部分出错外,还需注意是否因在复制后有改动非填空部分产生错误。**
如下的程序目的是在控制台打印输出大X。
可以控制两个参数:图形的高度,以及笔宽。
用程序中的测试数据输出效果:
(如果显示有问题,可以参看下图)
高度=15, 笔宽=3
```txt
*** ***
*** ***
*** ***
*** ***
*** ***
*** ***
*****
***
*****
*** ***
*** ***
*** ***
*** ***
*** ***
*** ***
```
高度=8, 笔宽=5
```txt
***** *****
**********
********
******
******
********
**********
***** *****
```
请仔细分析程序流程,填写缺失的代码。
### 源代码
**Java**
```java
import java.util.Scanner;
public class Main
{
static void f(int h, int w){
int a1 = 0;
int a2 = h - 1;
for(int k=0; k