91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

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
那坡县| 新密市| 思南县| 略阳县| 咸丰县| 邯郸市| 武鸣县| 军事| 江阴市| 哈巴河县| 夏邑县| 道真| 冀州市| 芦溪县| 罗山县| 宜宾县| 曲麻莱县| 丽水市| 洛阳市| 博兴县| 宁波市| 莆田市| 徐汇区| 阿拉善左旗| 怀远县| 沧源| 三台县| 天门市| 梅河口市| 灵石县| 洛隆县| 竹溪县| 焉耆| 呼玛县| 家居| 洛南县| 高淳县| 大关县| 法库县| 宁化县| 连州市|