小小小小白求教
- OJ的测试数据是存在文件里面的,在测评的时候通常是重定向输入的,而不是像你这样直接在黑框框输入,EOF是End Of File的缩写,表示读到文件尾了,即没有东西可以输入了。windows平台下按ctrl+z是可以结束掉
scanf(xxxxx) != EOF这一种写法的。 - 不是同时。多组数据就是字面意思,比如你这个题说的是给你一个n,求1+...+n的和,一个n就是一组数据,多个n就是多组数据咯。样例的意思就是,第一组测试数据的n是10,你要输出55,第二组测试数据的n是100,你要输出5050,然后就没了,也就是到了EOF。(样例仅仅只是为了解释题意,不要以为后台也只有那么点数据
- 没必要回答了
这里是假设你已经完成对课本中输入输出流的学习。 EOF 其实可以认为是一种特殊字符,一旦程序读取到这个“字符”,就可以认为后面不会再有任何数据或输入了。所以在终端下,也需要按回车键确认输入的。



