#include <cstdio>
#include <cmath>
using namespace std;
int main() {
int height, width, d;
char c;
scanf("%d %d %c %d", &height, &width, &c, &d);
if (d == 1) {
for (int i = 0; i < height; ++i) {
for (int j = 0; j < width ; ++j) {
printf("%c", c);
}
printf("\n");
}
}
if (d == 0) {
for (int i = 0; i < height; ++i) {
if (i == 0 || i == height -1) {
for (int j = 0; j < width; ++j)
printf("%c", c);
} else {
for (int k = 0; k < width; ++k) {
if (k == 0 || k == width - 1) {
printf("%c", c);
} else {
printf(" ");
}
}
}
printf("\n");
}
}
return 0;
}
从openjudge上复制过来的,但那里是AC,这里只有80???