比如
3.0-------计数为  4
3.3-------计数为  4
4.9-------计数为  45.0-------计数为  6
5.8-------计数为  6按 4,6,8,10 这样计数。 private List<int> getjinjie( List <float> list)
 {
  ...
 }
谢谢

解决方案 »

  1.   


    //对浮点数进行逢二进一
    //num为要转换的数,返回整型的结果,为一个偶数
    public int GetNumber(float num)
    {
        int i = Math.Floor(num);
        if(i % 2 == 0)
        {
            return i;
        }
        else
        {
            return i + 1;
        }
    }思路:对要转换的浮点数向下取整,如果得到的是一个偶数,那么这个偶数即是要求的值,如果得到的是一个奇数,那么该奇数+1就是要换的值.