关于 40 分的错误原因
  • 板块B2083 画矩形
  • 楼主言琢დ
  • 当前回复1
  • 已保存回复1
  • 发布时间2023/12/18 21:26
  • 上次更新2023/12/19 09:50:21
查看原帖
关于 40 分的错误原因
50606
言琢დ楼主2023/12/18 21:26

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);
}

接下来,有三种可行的改正方法:

  1. 将 scanf 换作 cin 读入;

  2. 加上头文件 #include <iostream>;

  3. 将变量定义放到 main 函数之外,作为全局变量。

2023/12/18 21:26
加载中...