【问题标题】:An algorith that prints the largest of N numbers? [closed]打印最大 N 个数字的算法? [关闭]
【发布时间】:2013-11-23 10:03:33
【问题描述】:

我刚刚开始编程,我需要帮助我们完成课程中的第一个作业。作业是:“给定 N,编写一个算法,打印出 N 个数字中最大的一个。”讲师所说的“N 个数字中最大的一个”是什么意思? “N”是数字吗?

很抱歉提出这样一个初学者的问题。

非常感谢您!

注意:算法应该是流程图。

【问题讨论】:

  • N 是数字的个数。
  • 如果你不明白作业的问题,去问你的老师。我们怎么知道他的意思?
  • 你有没有试过用谷歌搜索你的问题...
  • 谢谢大家,是的,应该先搜索更多!对不起:)

标签: algorithm numbers flowchart


【解决方案1】:

给定 N 个数,编写一个算法来找到最大的数。使用一个包含所有数字的大小为 N 的数组和一个包含最大数字的变量来实现这一点很容易。

在继续阅读之前尝试自己动手...

将变量初始化为零并遍历数组的元素,将每个元素与变量进行比较。如果元素大于变量,则将变量设置为元素。当您完成对数组中所有元素的迭代后,该变量应包含 N 个数字集中的最大数字。

【讨论】:

  • 此算法不适用于负值,变量应该从数组的第一个值而不是 0 开始初始化。
猜你喜欢
  • 2021-02-20
  • 1970-01-01
  • 2011-02-07
  • 2013-10-27
  • 2023-02-15
  • 2016-07-17
  • 1970-01-01
  • 1970-01-01
  • 2021-10-13
相关资源
最近更新 更多