【发布时间】:2017-05-08 13:07:40
【问题描述】:
我需要获取数组中最接近的值,但是,我需要它是低选项而不是高 例如。
double[] array = new double[4] { 1.0, 1.5, 1.6, 1.8 };
double NewValue = 1.4;
结果应该是 1.0,而不是最接近的 1.5
【问题讨论】:
-
所以你想要小于给定数字的最接近的?
-
数组总是排序的吗?
-
我猜你已经尝试了一些东西,是吗?如果你能证明这一点,那就太好了。帮助您了解哪里出错会更容易。
-
如果数字小于数组中的最小值怎么办?
-
一个好的开始是想想你是如何想出1.0作为答案的,然后从那里尝试编写代码,遵循你使用的相同的思维步骤