C++程序无法编译运行,是IDE的问题吗?

先放一个简单的程序如下:图片说明
改程序能够成功编译,但是在运行的时候弹出如下窗口图片说明
按理说我输入数字后该会有运行结果,比如说单独输入数字“1”,按后按回车键应该会输出“Please enter at least two numbers" 但是无论如何输入,该窗口就是没有输出,我也不知道问题出在了哪里,我又用codeblocks(上面用的VS),无论怎么输入,窗口就是没有任何输出,真的不知道该怎么办了,希望懂的人给我指点一下,不胜感激。

你有没有输入结束符?
你试试输入"1"回车后再按ctrl+z回车。

你的第一个循环输入没有终止条件,它不断添加到buffer,死循环了。

或者你的for循环后面那个分号多余,如果你希望循环判断v.size()<2的话

这种问题一般是代码问题。出问题先把责任推卸给编译器可不是好习惯哦

你把代码写成死循环喽