0
這是我到目前爲止所。而且它似乎只添加了第一個+最後一個,第二個+最後一個等等。我不知道如何使它添加第二個+倒數第二個等等。 它是一個動態矢量,迭代器不能使用。加入第一+最後一個元素,第二+倒數第二個元素等爲載體
#include iostream
#include vector
using namespace std;
int main()
{
vector<int> ack;
int add;
while(cin >> add)
{
ack.push_back(add);
}
for(size_t i = 0; i < ack.size(); i++)
{
cout << ack[i] + ack[ack.back() - 1] << endl;
}
}
謝謝!輸出雖然打印兩次。所以,如果我輸入1,2,3,4就會輸出5,5,5,5。 – Webtm 2015-02-12 03:44:26
@ShaunMorgan是的。我們可以做些什麼來解決它? – Barry 2015-02-12 03:45:53
我不知道。我是一名編程初學者。沒有很容易捕捉到。 – Webtm 2015-02-12 03:49:16