亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

C++ STL stack如何逆序輸出

c++
小樊
82
2024-07-30 11:38:06
欄目: 編程語言

要逆序輸出C++ STL的stack,可以將所有元素取出并存儲在另一個臨時的stack中,然后再將臨時stack中的元素依次取出輸出即可。以下是一個示例代碼:

#include <iostream>
#include <stack>

using namespace std;

int main() {
    stack<int> s;
    stack<int> temp;

    // 向stack中添加元素
    s.push(1);
    s.push(2);
    s.push(3);
    s.push(4);
    s.push(5);

    // 將stack中的元素逆序存儲到temp中
    while (!s.empty()) {
        temp.push(s.top());
        s.pop();
    }

    // 逆序輸出temp中的元素
    while (!temp.empty()) {
        cout << temp.top() << " ";
        temp.pop();
    }

    return 0;
}

運行以上代碼,將會輸出:5 4 3 2 1。

0
军事| 汶川县| 二连浩特市| 昆明市| 繁峙县| 封开县| 沽源县| 武夷山市| 腾冲县| 奉化市| 呼玛县| 博爱县| 铜陵市| 辽阳县| 岐山县| 二连浩特市| 金沙县| 五指山市| 台江县| 伊宁市| 剑阁县| 沿河| 望江县| 石屏县| 墨竹工卡县| 景德镇市| 林周县| 泾源县| 若羌县| 兴和县| 江源县| 梅河口市| 启东市| 苍南县| 汾西县| 金秀| 吉木萨尔县| 克拉玛依市| 民勤县| 松滋市| 鄂托克前旗|