CHAPTER4-2.cpp
上传用户:fjc899
上传日期:2007-07-03
资源大小:187k
文件大小:0k
源码类别:

STL

开发平台:

C/C++

  1. //文件名:CHAPTER4-2.cpp
  2. #include <iostream>
  3. #include <vector>
  4. #include <algorithm>
  5. #include <iterator>
  6. using namespace std;
  7. void main (int argc, char *argv[])
  8. {
  9.   int n = 3; // argument checking removed for clarity
  10.   vector<int> v;
  11.   for (int i = 0; i < n; i++)            // append integers 0 to n-1 to v
  12.     v.push_back (i);
  13.   random_shuffle (v.begin(), v.end());                         // shuffle
  14.   copy (v.begin(), v.end(), ostream_iterator<int> (cout, "n")); // print
  15. }