C++--问题35--min和max函数和minmax函数的用法


1.max函数

(1)C = max(A, B);返回队列中的最大值。

#define max(a,b)            (((a) > (b)) ? (a) : (b))

2.min函数

(1)C = min(A, B);返回队列中的最小值。

3.minmax函数(C++11

minmax()函数算法标头的库函数,用于查找最小和最大值,它接受两个值并返回一对最小和最大值,该对中的第一个元素包含最小值,并且该对中的第二个元素包含最大值。

以数据对的形式(pair)返回队列中的最大值和最小值

注意:要使用minmax()函数 ,包括<algorithm>头文件,或者简单地使用<bits / stdc ++.h>头文件。

// minmax example
#include <iostream>     // std::cout
#include <algorithm>    // std::minmax
using namespace std;
//C++ STL program to demonstrate use of
//std::minmax() functionint main()
{int a = -10;int b = -20;//finding pair of smallest and largest numbetauto result = minmax(a, b);//printing the smallest and largest valuescout << "smallest number is: " << result.first << endl;cout << "largest number is: " << result.second << endl;return 0;
}

结果:

C++--问题35--min和max函数和minmax函数的用法相关推荐

  1. Hive分析函数之SUM,AVG,MIN和MAX OVER(PARTITION BY xxx order by xxx,用于求一段时间内截至到每天的累计访问次数、平均访问次数、最小访问次数、最大访问次

            Hive分析函数之SUM,AVG,MIN和MAX OVER(PARTITION BY xxx order by xxx,用于求一段时间内截至到每天的累计访问次数.平均访问次数.最小访问 ...

  2. MIN()与MAX()函数 的注意事项

    MIN()与MAX()函数 的注意事项 定义: MIN()函数用于返回一个列范围内的最小非空值:MAX()函数用于返回最大值.这两个函数可以用于大多数的数据类型,返回的值根据对不同数据类型的排  序规 ...

  3. 带你自学Python系列(四):range、min、max、sum函数

    ↑ 点击上方[计算机视觉联盟]关注我们 今天是小编持续更新关于Python的知识总结以及Python实践项目应用的第4天,带你利用零碎时间自学最受欢迎的编程语言之一Python语言.你和小编一起打卡了 ...

  4. 《Python编程从入门到实践》记录之range、min、max、sum函数

    目录 1.range()函数 2.min.max.sum函数 ​​​​​​1.range()函数 range(num1,num2,steps)函数:可以生成一个一系列数字. num1参数:表示起始范围 ...

  5. 你不知道的CSS函数,Min、Max、Clamp()函数基础用法

    目录 1.Min函数 2.Max函数 3.clamp函数 1.流体尺寸 2.反响应式 计算工具 参考文档 3.动态分割线 4.兼容性 5.总结 1.Min函数 min() 函数会从表达式的值中选择一个 ...

  6. 【博客117】内核如何巧妙实现:min与max函数

    内容: 记录一下看了linux内核的min,max函数的实现,非常的巧妙且精细,分享一下 #define min(x, y) ({ \typeof(x) _min1 = (x); \typeof(y) ...

  7. 开窗函数sum,avg,min,max用法

    sum开窗函数 数据准备 hive> select * from TestData; OK cookie1 2021-04-10 1 cookie1 2021-04-11 5 cookie1 2 ...

  8. python内置函数min,max

    python内置函数min.max 一.简介 python的内置函数min.max用于获取最大和最小值 二.详解 语法:min(iterable, *[, key, default]) 参数:iter ...

  9. java快速寻找一个数组的最大值或最小值, min, max,三种方法

    java 中 寻找一个数组中的最大值或最小,除了自己专门编写一个 min 或 max 函数外,还有几种方式方便使用. 1. 使用 stream 将一个数组放进 stream 里面,然后直接调用 str ...

最新文章

  1. 项目管理中常用到的简便工具
  2. FGPM:文本对抗样本生成新方法
  3. android如何监听按钮,Android – 两个onClick监听器和一个按钮
  4. java基础---IO转换流
  5. 开放搜索助力提升趣店商城20%转化率
  6. window下自己主动备份数据库成dmp格式的bat写法
  7. 三星s8android pie,三星确认了Galaxy S8/S8+及Note9等手机的Android
  8. 风好大,我好冷——个人分工理解
  9. Erros while compiiing.Reload prevented
  10. Apache优化配置
  11. 2020年软考信息安全工程师教程第2版
  12. vba模拟鼠标点击_网页自动输入录入用阿冲全能点击王轻松完成
  13. 根据shp文件创建Mask文件
  14. 傅里叶光学MATLAB编程系列【1】基本函数
  15. 程序员编程实用工具箱
  16. addr2line工具使用
  17. 编解码学习笔记(三):Mpeg系列——Mpeg 1和Mpeg 2
  18. 拉普拉斯矩阵 拉普拉斯算子 图论
  19. 专业文学网站设计原则与趋势
  20. 聪明人喜欢挑战性,高难度excel操作技巧你会几个?

热门文章

  1. java高并发之魂:Synchronize
  2. python打包加密工具:Pyinstaller和Nuitka
  3. excel表格如何转换成word表格_如何将excel转换成word?如何将excel表格转换成word文档?...
  4. stimulsoft入门教程:简单列表报表
  5. windows 电脑图片/视频不展示预览图
  6. OpenJDK源码赏析之三:Java命令参数的读取处理流程
  7. 猴年猴赛雷,曙光服务器全面升级E5-v4平台
  8. 网站访问流程及原理分析
  9. 移动宽带套餐介绍_中国移动宽带最新套餐介绍
  10. 兼容所有浏览器的Web打印控件的设计方案