📜  如何在 C++ 中找到两个数字的最小值(1)

📅  最后修改于: 2023-12-03 15:24:08.312000             🧑  作者: Mango

如何在 C++ 中找到两个数字的最小值

在 C++ 中,我们可以使用三种方法来找到两个数字的最小值:使用 if 语句、使用三元运算符和使用 std::min 函数。

使用 if 语句

以下是使用 if 语句找到两个数字的最小值的代码片段:

int a = 10;
int b = 20;
int min_num;

if (a < b) {
    min_num = a;
} else {
    min_num = b;
}

该代码片段将比较两个数字 a 和 b 的大小,如果 a 小于 b,则将 a 赋值给变量 min_num,否则将 b 赋值给 min_num。

使用三元运算符

以下是使用三元运算符找到两个数字的最小值的代码片段:

int a = 10;
int b = 20;
int min_num = (a < b) ? a : b;

该代码片段使用三元运算符来比较两个数字 a 和 b 的大小。如果 a 小于 b,则将 a 赋值给变量 min_num,否则将 b 赋值给 min_num。

使用 std::min 函数

std::min 函数是 C++ 标准库中的一个函数,用于找到两个数字中的最小值。以下是使用 std::min 函数找到两个数字的最小值的代码片段:

#include <algorithm>

int a = 10;
int b = 20;
int min_num = std::min(a, b);

该代码片段使用 std::min 函数来比较两个数字 a 和 b 的大小,并返回较小值。注意,我们需要包含 头文件才能使用 std::min 函数。

总之,在 C++ 中找到两个数字的最小值可以使用 if 语句、三元运算符和 std::min 函数三种方法。请根据实际情况选择最优方法。