c++ - 在不使用数组的情况下找到 "n"数字之间的最大数字?

标签 c++ algorithm

<分区>

如何找到 "n" 数字之间的最大数字,我们必须从用户那里获得 "n"。但是不能使用 where 数组。我认为这是不可能的,因为我们无法在运行时创建变量。但如果可能的话,请帮助我。

程序输出示例:

输入“n”(即要比较的变量数):5//任意输入

请输入任意 5 个数字:10 15 7 4 11

最大的是:15

最佳答案

您可以连续取两个数字之间的最大值。无需全部存储。

例子:

Input:   1
Maximum: 1
Input:   5
Maximum: 5
Input:   3
Maximum: 5

关于c++ - 在不使用数组的情况下找到 "n"数字之间的最大数字?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8059948/

相关文章:

algorithm - 设计外部存储器排序算法

algorithm - 多图像放置算法——拼贴算法

c++ - 是否有可能 "copy"一个模板化类派生自非模板化基类的对象?

c++ - VS2010静态代码分析Bug?

c++ - 按通用引用返回

c++ - 如何将 std::string 转换为 QString 保留值,反之亦然?

c++ - 我动态添加了一个按钮,我如何在 Qt 中的另一个空白中使用这个按钮?

java - youtube 如何计算每个视频的唯一 11 位代码

近似社会安全号码匹配搜索算法

Java:查找字符串中的前 10 个单词。什么是最有效的算法?