如: 价格最大数 99 价格最小数 2 , 结果是: 0-20 20-40 40-60 60-80 80-100如: 价格最大数 1001 价格最小数 20 , 结果是 : 0-220 220-440 440-660 660-880 880-1100做好是结果组可以随便定义,比如:5组、6组 、7组等。请问,此算法如何写?
如: 价格最大数 99 价格最小数 2 , 结果是: 0-20 20-40 40-60 60-80 80-100如: 价格最大数 1001 价格最小数 20 , 结果是 : 0-220 220-440 440-660 660-880 880-1100做好是结果组可以随便定义,比如:5组、6组 、7组等。请问,此算法如何写?
string[] GetPrice(int groupCount, double minPrice, double maxPrice)
{
string[] Result = new string[groupCount]; double middlePrice = (maxPrice - minPrice) / groupCount; for (int i = 0; i < groupCount; i++)
{
Result[i] = (minPrice + middlePrice * i).ToString() + "-" + (minPrice + middlePrice * (i + 1)).ToString();
}
return Result;
}