RT,下面这篇代码是 40 分。
#include <cstdio>
int main(){
int a, b, f, i, j; char c;
scanf("%d %d %c %d", &a, &b, &c, &f);
for (i = 1; i <= a; ++i, putchar('\n'))
for (j = 1; j <= b; ++j)
putchar((i != 1 && i != a && j != 1 && j != b && !f) ? ' ' : c);
}
接下来,有三种可行的改正方法:
-
将 scanf 换作 cin 读入;
-
加上头文件 #include <iostream>;
-
将变量定义放到 main 函数之外,作为全局变量。