原题
#include<bits/stdc++.h>
using namespace std;
int a,b,symbol,mark;
void shi(int x,int y,char fu){
for(int i=1;i<=y;i++){
printf("\n");
for(int j=1;j<=x;j++){
printf("%c",fu);
}
}
}
void kong(int x,int y,char fu){
for(int i=1;i<=y;i++){
printf("%c",fu);
}
printf("\n");
for(int i=1;i<=x-2;i++){
printf("%c",fu);
for(int j=1;j<=y-2;j++){
printf(" ");
}
printf("%c",fu);
printf("\n");
}
for(int i=1;i<=y;i++){
printf("%c",fu);
}
}
int main(){
scanf("%d%d %c%d",&a,&b,&symbol,&mark);
if(mark==1){
shi(a,b,symbol);
return 0;
}
if(mark==0){
kong(a,b,symbol);
return 0;
}
return 0;
}