#include<iostream>
#include<string>
#include<vector>
#include<deque>
#include<list>
using namespace std;
vector<int>::iterator findnumber(vector<int>::iterator a,vector<int>::iterator b, int c){
for (; a!=b; ++a)
if (*a == c)
{
return a;
break;
}
return b;
}
void main()
{
vector<int>a{1,2,3,4,5,6,7,8,9,10};
cout << "输入要查找的数字和两个迭代器的范围" << endl;
int number,number_begin,number_end;
cin>> number>>number_begin >> number_end;
auto c = a.begin() + number_begin, d = a.begin() + number_end;
findnumber(c, d, number);
}C++premer chapter 9
最新推荐文章于 2026-07-03 10:41:27 发布
本文介绍了一个使用C++实现的简单示例程序,该程序演示了如何在一个整数向量中查找指定范围内的特定数值。通过定义迭代器并使用标准库中的向量容器,程序展示了基本的搜索算法实现。
274

被折叠的 条评论
为什么被折叠?



