题解 | #获取数组最值#
获取数组最值
https://www.nowcoder.com/practice/53d110f6cdd14f21af285698f975b59c
题目主要要求:
随机输入6个整数到数组中,输出其中最小值和最大值
具体做法:
我们可以添加头文件algorithm,这个头文件包含各种常用的算法函数,如排序、查找、合并等。这些函数可以用于操作在容器(如向量、列表或数组)中的元素。
这样我们可以用sort来进行升序排序,sort默认是升序排序。
这样我们可以通过数组sort(arr,arr+len)指向数组的起始地址和终止地址,来对这个数组进行排序。
代码参考如下
#include <iostream> #include <algorithm> using namespace std; int main() { int arr[6] = { 0 }; int len = sizeof(arr) / sizeof(int); for (int i = 0; i < len; i++) { cin >> arr[i]; } // write your code here...... sort (arr,arr+len); cout << arr[0] << " " << arr[5] << endl; return 0; }
c++知识分享 文章被收录于专栏
本专栏为C++的一些知识见得。