第 042 课
换行
🟢 入门 约 5 分钟
一句话理解
换行是把后续输出放到下一行。
为什么要学
很多题一行一个答案;没有换行会对不上样例。
讲解
常用 \n 或 endl。效果都是换行,但实现略有差别,下一课细讲。
题目若要求“每个测试用例一行”,你少换行或多换行都可能 WA。
空行也是一种格式。题目没让打印空行就不要打印。
例子
cout << 1 << "\n";
cout << 2 << "\n";
输出:
1
2
两行分别是 1 和 2。若中间不用换行,会变成 12。
常见错误
- 该换行时用了空格。
- 循环里每次答案后忘了换行,全部粘在一行。
练习 做完再看下一课
输出换不换行对评测从来没有影响。
格式包含换行,经常会被检查。
在线练习 C++ 在浏览器里编译,代码不会上传 已通过
Ctrl / ⌘ + Enter 运行 · Tab 缩进
隐藏测试点只是界面不展示数据。题目 JSON 会下发到浏览器,可在开发者工具里看到,只适合自学,不是正式比赛评测。
进度保存在本机浏览器里。
左右方向键也可翻课