我完全被困在“编程 - 使用 C++ 的原则和实践”的第 4 章上。问题是:
“编写一个由 while 循环组成的程序,该循环(每次围绕循环)读取两个整数,然后打印它们。当终止 '|' 时退出程序 已输入。”
这是我的代码:
{
int entryvariable = 0;
int numberofentries = 0;
vector<int>vector1;
while (cin>>entryvariable)
{
vector1.push_back(entryvariable);
++numberofentries;
if (numberofentries % 2 == 0)
cout<<vector1[numberofentries - 1] << vector1[numberofentries] << "\n";
}
当然,这最终会崩溃。
我将如何解决此问题以使其正常工作?
(有人有这本书的答案吗?写得真好,但是如果你在自学的话是不可能检查你的答案的。)