我看过很多关于这个话题的帖子,但没有一个对我有效。出于这个原因,我提出了我自己的问题,具体到我正在尝试做的事情。我设置的代码如下所示。, max_value) 当我只想返回具有最高数字的值时,此代码的输出将给出所有匹配值。下面是输出的示例。 Match found! 111618
Match found!请让我知道你的想法或可能的修复。
假设我有一个数组,数字如下:它是按升序排序的,现在,假设我选择了一个值x:如何找到哪两个值最接近x?在这种情况下,它将是12和15,但对于任何给定的x,我如何获得这两个值,如果x低于最低值,则仅返回最低值,如果大于最大值,则仅返回最大值,如x= 3,则仅返回一个值,4?else if (i == 0)