ch12.4.01.c
来自「C++ Primer(第三版)的随书源代码」· C语言 代码 · 共 24 行
C
24 行
#include <iostream>
#include <iterator>
#include <algorithm>
#include <vector>
/*
* input:
* 23 109 45 89 6 34 12 90 34 23 56 23 8 89 23
*
* output:
* 109 90 89 56 45 34 23 12 8 6
*/
int main()
{
istream_iterator< int > input( cin );
istream_iterator< int > end_of_stream;
vector<int> vec;
copy ( input, end_of_stream, inserter( vec, vec.begin() ));
sort( vec.begin(), vec.end(), greater<int>() );
ostream_iterator< int > output( cout, " " );
unique_copy( vec.begin(), vec.end(), output );
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?