スタック間操作

まず、入力した桁数を表すnを入力し、スタックを順番にプッシュしてから、スタックをポップして各数値を出力します。
(スタックは後入れ先出しのデータ構造です)

#include <iostream>
#include<stack>
using namespace std;

int main()
{
    
    

    stack<int> s;

    int n;
    int t;

    scanf("%d",&n);

    for(int i=0; i<n; i++)//进栈操作
    {
    
    
        scanf("%d",&t);
        s.push(t);


    }


    for(int i=0; i<n; i++)//出栈操作
    {
    
    

        cout<<s.top()<<" ";
        s.pop();
    }




    return 0;
}

ここに画像の説明を挿入

おすすめ

転載: blog.csdn.net/qq_45976312/article/details/109108866
おすすめ