C++ //练习 10.36 使用find在一个int的list中查找最后一个值为0的元素。

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

练习 10.36 使用find在一个int的list中查找最后一个值为0的元素。

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

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

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

    cout<<"Numbers: ";
    for(auto l : lst){
        cout<<l<<" ";
    }
    cout<<endl;

    auto res = find(lst.crbegin(), lst.crend(), 0);
    cout<<*res<<endl;

    return 0;
}
运行结果显示如下
相关推荐
一只大袋鼠11 小时前
Java进阶:CGLIB动态代理解析
java·开发语言
秦ぅ时11 小时前
保姆级教程|OpenAI tts-1-hd模型调用全流程(Python+curl+懒人用法)
开发语言·python
Eiceblue11 小时前
使用 C# 将 Excel 转换为 Markdown 表格(含批量转换示例)
开发语言·c#·excel
爱滑雪的码农11 小时前
Java基础十三:Java中的继承、重写(Override)与重载(Overload)详解
java·开发语言
Java面试题总结11 小时前
使用 Python 设置 Excel 数据验证
开发语言·python·excel
【 】42311 小时前
C++&STL(Standard Template Library,标准模板库)
java·开发语言·c++
eastyuxiao12 小时前
OpenClaw 自动处理核心逻辑
开发语言·人工智能
小郑加油12 小时前
python学习Day10天:列表进阶 + 内置函数 + 代码简化
开发语言·python·学习
Wect12 小时前
LeetCode 5. 最长回文子串:DP + 中心扩展
前端·算法·typescript
一只牛_00712 小时前
pthread亲和性继承的一个坑:main绑核让整个进程退化到单核
c++