📄 alg23.c
字号:
// illustrates max(), min(), max_element(), min_element()
#include <algorithm>
#include <vector>
#include <iostream.h>
int main()
{
int ia[] = { 7, 5, 2, 4, 3 };
const vector< int, allocator > ivec( ia, ia+5 );
int mval =
max(max(max(max(ivec[4],ivec[3]),ivec[2]),ivec[1]),ivec[0]);
// output: the result of nested invocations of max() is: 7
cout << "the result of nested invocations of max() is: "
<< mval << endl;
mval = min(min(min(min(ivec[4],ivec[3]),ivec[2]),ivec[1]),ivec[0]);
// output: the result of nested invocations of min() is: 2
cout << "the result of nested invocations of min() is: "
<< mval << endl;
vector< int, allocator >::const_iterator iter;
iter = max_element( ivec.begin(), ivec.end() );
// output: the result of invoking max_element() is also: 7
cout << "the result of invoking max_element() is also: "
<< *iter << endl;
iter = min_element( ivec.begin(), ivec.end() );
// output: the result of invoking min_element() is also: 2
cout << "the result of invoking min_element() is also: "
<< *iter << endl;
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -