编程小练习



 

  1. #include <iterator>  
  2. #include <list>  
  3. #include <algorithm>  
  4. #include <iostream>  
  5. using namespace std;  
  6. int main()  
  7. {  
  8.     int ia[5] = {1,2,3,4};  
  9.     list<int> id(ia, ia+4);  
  10.     ostream_iterator<int> outite(cout, " ");  
  11.     copy(id.begin(), id.end(), outite);  
  12.     cout << endl;  
  13.     copy(ia+1, ia+2, front_inserter(id));  
  14.     copy(id.begin(), id.end(), outite);  
  15.     cout << endl;  
  16.     copy(ia+3, ia+4, back_inserter(id));  
  17.     copy(id.begin(), id.end(), outite);  
  18.     cout << endl;  
  19.     list<int>::iterator ite = find(id.begin(), id.end(), 3);  
  20.     copy(ia+0, ia+2, inserter(id, ite));  
  21.     copy(id.begin(), id.end(), outite);  
  22.     cout << endl;  
  23.     copy(id.rbegin(), id.rend(), outite);  
  24.     cout << endl;  
  25.     return 0;  
  26. }
阅读更多
个人分类: 编程小练习
想对作者说点什么? 我来说一句

数字小键盘练习小程序

2010年12月15日 698KB 下载

没有更多推荐了,返回首页

加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!
关闭
关闭