你在本地调试的时候才是输入回车结束,服务器上不需要回车。 举个例子吧。多个样例的a+b题目 假设的你的测试数据1.txt如下 1 1 2 2 这个数据如果2后面没有回车,你在控制台运行代码,第二个用例就不会被读入。 但是你把程序编译成a.exe 然后在控制台里运行 a.exe < 1.txt 第二个用例就会运行,牛客的服务器就是采用这种输入重定向机制,把测试用例数据给你的程序读取。