想当个rapper 2021-05-18 21:36 采纳率: 0%
浏览 20

救命

救命
  • 写回答

1条回答 默认 最新

  • 忆亦何为 2024-06-14 10:54
    关注
    
    #include<iostream>
    #include<list>
    using namespace std;
    
    int main()
    {
        int ia[5] = {1, 2, 3, 4, 5};
        list<int> lst1(ia, ia + 5);
        list<int>::iterator iter1 = lst1.begin(), iter2 = lst1.end();
    
        // 创建一个新的list容器来存储逆序输出的元素
        list<int> lst2;
    
        // 将list容器中的元素逆序添加到lst2中
        for (list<int>::reverse_iterator rit = lst1.rbegin(); rit != lst1.rend(); ++rit)
        {
            lst2.push_back(*rit);
        }
    
        // 输出逆序的元素
        for (list<int>::iterator it = lst2.begin(); it != lst2.end(); ++it)
        {
            cout << *it << " ";
        }
        cout << endl;
    
        return 0;
    }
    
    评论

报告相同问题?