c++ - 使用C++确定三个数中最大的数

标签 c++

如何使用 C++ 确定三个数中最大的数?

我需要简化这个

 w=(z>((x>y)?x:y)?z:((x>y)?x:y));

条件语句不会简化这一点。

最佳答案

从C++11开始,你可以做到

w = std::max({ x, y, z });

关于c++ - 使用C++确定三个数中最大的数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47414464/

相关文章:

c++ - 如何检查 cin 是否为文件结尾?

c++ - 如何通过 emscripten C++ 和最新的 firefox nightly 启用和使用 glsl #version 300 es 着色器?

c++ - std::initializer_list 和 std::make_shared: 参数太多...预期 3 提供 0

c++ - 有没有办法压缩 vector (C++)?

c++ - 替换文本文件中的一行

c++ - 将相同的值写入相同的内存位置会导致数据竞争吗?

c++ - 在 C++ 中使用 pthread 查找数组的最大值

c++ - 在 Xcode 中的第 imread ("one.jpg"行发出)

c++ - 如何让这个模板类为类和原始类型编译?

c++ - printf/sprintf 删除登录号码的问题