scanf 占位符中间加空格就行了
代码如下:
```cpp
#include <stdio.h>
int main()
{
int a,b,f;
char c;
scanf("%d %d %c %d",&a,&b,&c,&f);
if(f==0)
{
for(int i=1;i<=b;i++)
{
printf("%c",c);
}
printf("\n");
for(int i=1;i<=a-2;i++)
{
printf("%c",c);
for(int j=1;j<=b-2;j++)
{
printf(" ");
}
printf("%c\n",c);
}
for(int i=1;i<=b;i++)
{
printf("%c",c);
}
}
else
{
for(int i=1;i<=a;i++)
{
for(int j=1;j<=b;j++)
{
printf("%c\n",c);
}
}
}
return 0;
}
```
by _hsk121212_ @ 2024-01-26 21:47:12