@[zz698](/user/1096563)
```cpp
if((i==0) || (i==(a-1))){
for(int j=0;j<a;j++){
printf("%c",c);
}
printf("\n");
}
```
应改成
```cpp
if((i==0) || (i==(a-1))){
for(int j=0;j<b;j++){
printf("%c",c);
}
printf("\n");
}
```
因为有b列,也就是一行b个
by cabbage_flower @ 2024-01-27 18:43:41
@[jinmingkai](/user/757954) 甚是感谢,我总是这些小问题出错还找不出来
by zz698 @ 2024-01-27 20:01:44