如图: getline应该执行两次才是,但是因为前面有一个cin,cin最后的回车被getline捕获了,认为是一次输入,所以输出里面才会有空行。 解决办法就是cin之后加一个cin.ignore() 相关文章: