比赛提供数据为空格或换行分隔数据,通常只需 cin 即可。
一种情况下,题目不给定输入数量,输入要写成这样:
int value;while (cin >> value) {// ...}
cin 语句的值,在无法读入一个有效值时为 false。
这样一来,读入语句的循环会在程序读到 EOF(文件末尾控制字符,值为 -1)时停止。使用控制台窗体调试时,键盘输入 ctrl + z 输入 EOF。
在输出时,请按照题目要求的格式,不要输出任何多余字符。一个约定俗成的例外是,选手习惯在题目的所有输出结束后,多输出一个换行符。这个换行符在某些情况也可以是一个空格(在蓝桥和牛客平台都是可行的),这方便了我们写输出语句。
