C++find函数在vector中的应用

mac2026-09-22  6

#include<iostream> #include<vector> #include<algorithm> using namespace std; int main() { vector<int> a; int x,n; cin>>n; for(register int i = 0;i < n;i ++) { cin>>x; a.push_back(x); } vector<int>::iterator it; it = find(a.begin(),a.end(),5); if(it == a.end()) { cout<<"no found"; } else{ cout<<"found"<<endl; cout<<distance(a.begin(),it); } }

输入:5 1 2 3 5 4

输出:found 3

输入:6 1 2 7 8 9 10

输出:no found

最新回复(0)