Ex11_3.cpp
上传用户:wuzhousb
上传日期:2022-07-12
资源大小:380k
文件大小:1k
源码类别:

书籍源码

开发平台:

Visual C++

  1. //【例11.3】用istream_iterator从标准输入读入一个整数集到vector中。
  2. #include<iostream>
  3. #include<iterator>
  4. #include<algorithm>
  5. #include<vector>
  6. #include<functional>
  7. using namespace std;
  8. int main(){
  9. istream_iterator<int> input(cin);
  10. istream_iterator<int> end_of_stream;
  11. vector<int> vec;
  12. copy(input,end_of_stream,inserter(vec,vec.begin()));//输入^Z结束流
  13. sort(vec.begin(),vec.end(),greater<int>());//降序排列
  14. ostream_iterator<int>output(cout," ");
  15. unique_copy(vec.begin(),vec.end(),output);
  16. cout<<endl;
  17. return 0;
  18. }