题解 | #获取数组最值#

获取数组最值

http://www.nowcoder.com/practice/53d110f6cdd14f21af285698f975b59c

这道题目很简单,定义一个最小值和最大值来在数组中比较即可。写题解是为了记录其中的一个注意,创建最小最大值时,如何给这两个初始值,要么给数组的第一个值,要么将min设置为int下最大值,max设置为int下最小值。当选择第二个方法时,就需要用到C++中的特殊调用INT_MIN和INT_MAX,注意要加上头文件#include<limits.h>。表示int类型下能的最小值和最大值。

#include<limits.h>
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......
    int min=INT_MAX,max=INT_MIN;
    for(int i=0;i<len;i++)
    {
        if(arr[i]<min)
            min=arr[i];
        if(arr[i]>max)
            max=arr[i];
    }
    cout<<min<<" "<<max<<endl;

    return 0;
}
全部评论

相关推荐

那一天的Java_Java起来:他本来公司就是做这个的,不就是正常的游戏客户端和服务器开发,软硬件联动,有啥恶心不恶心的,提前告诉你就是怕你接受不了,接受不了就没必要再往后走流程浪费时间,虽然这公司是一坨。
点赞 评论 收藏
分享
长鑫存储
投递长鑫存储等公司6个岗位 >
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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