【发布时间】:2016-04-09 23:27:29
【问题描述】:
我想显示我的 EvenQueue、EvenStack、OddQueue 和 EvenQueue?我已经尝试了一些方法,但是编译器给了我一些错误。 任何帮助将不胜感激......或任何提示。
#include <iostream>
#include <stack>
#include <queue>
using namespace std;
int main()
{
stack<int> OddStack;
queue<int> OddQueue;
stack<int> EvenStack;
queue<int> EvenQueue;
int MyNumbers[10];
int InNum;
for(int i = 0; i < 10; i++)
{
cout << "Enter Number " << i << ": ";
cin >> InNum;
MyNumbers[i] = InNum;
if(InNum % 2 == 0)
{
EvenQueue.push(InNum);
EvenStack.push(InNum);
}
else
{
OddQueue.push(InNum);
OddStack.push(InNum);
}
}
cout << "Stack" << "\t\t" << "Queue" << endl;
return 0;
}
【问题讨论】:
-
如果您需要有关错误消息的帮助,最好告诉我们您遇到了哪些错误以及发生在哪些行。如果您说“第 13 行”或其他内容,请在代码中向我们展示第 13 行所在的位置。不要指望我们数数。
标签: c++ data-structures stack queue