C++ //练习 10.35 使用普通迭代器逆序打印一个vector。

C++ Primer(第5版) 练习 10.35

练习 10.35 使用普通迭代器逆序打印一个vector。

环境:Linux Ubuntu(云服务器)
工具:vim
代码块
cpp 复制代码
/*************************************************************************
	> File Name: ex10.35.cpp
	> Author: 
	> Mail: 
	> Created Time: Thu 14 Mar 2024 03:21:49 PM CST
 ************************************************************************/

#include<iostream>
#include<vector>
#include<iterator>
#include<algorithm>
using namespace std;

int main(){
    vector<int> number;
    int num;
    cout<<"Enter numbers: ";
    while(cin>>num){
        number.push_back(num);
        if(cin.get() == '\n'){
            break;
        }
    }

    cout<<"Reverse numbers: ";
    for(auto iter = number.crbegin(); iter != number.crend(); ++iter){
        cout<<*iter<<" ";
    }
    cout<<endl;

    return 0;
}
运行结果显示如下
相关推荐
随意起个昵称8 分钟前
【线性DP】P10156 [LSOT-2] 胜者组
c++·动态规划
1024奇点10 分钟前
【仓颉语言入门 · 第24课】
开发语言·ide·开源
yyy(十一月限定版)12 分钟前
CF2131D Arboris Contractio
算法
栈溢出了14 分钟前
VS Code Python 自动导包失效排查笔记
开发语言·笔记·python
无名猿15 分钟前
map / set 完全指南:红黑树与有序容器
数据结构·c++·性能优化·stl·标准库
朝朝辞暮i21 分钟前
C++ 第 28 课:Lambda 表达式
开发语言·c++·算法
代码什么用24 分钟前
LeetCode-560.和为 K 的子数组
算法·leetcode
Frank_refuel27 分钟前
深入理解RpcRouter(远端调用模块)
开发语言·qt
All for pursuit.28 分钟前
【回溯-3】39.组合总和
数据结构·c++·算法·leetcode
黑科技iOS上架38 分钟前
双引擎解决oc/swift开发引用加固难题
开发语言·ios·swift·审核·ios混淆·执行程序差异化