题解 | #获取数组最值#

获取数组最值

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++的一些知识见得。

全部评论

相关推荐

07-09 12:12
门头沟学院 Java
5月底投简历7月初开奖收获秋招第一个offer,虽然白菜价,但至少能保底了
土木转行ing:土木博士想转图像,最后拿了 tp 提前批 sp 最低档,感觉性价比不高
TP-LINK开奖132人在聊
点赞 评论 收藏
分享
点赞 评论 收藏
分享
评论
3
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务