给定m至n个数,比如 5到9共五个数字
给定数组i大小为l, 比如 i[l] 为 i[11],
要求将 m 至 n 个数平均分配到 i[l] 中, 该如何做到
请大家帮忙想想

解决方案 »

  1.   

    如果 (m-n+1) % l != 0 ;//即求余不为0,如何平均?
      

  2.   

    上面表达式应为:如果 l % (m-n+1)!= 0  ... ?  :D
      

  3.   

    如果 (m-n+1) % l != 0 ;//即求余不为0,如何平均?===========是啊,怎办?
      

  4.   

    一般的只有正好是 ( m - n + 1 ) 的情况下才会完全平均, 
    现在需在在不完全平均的情况下进行插值(或抽值, 在l<( m - n + 1 )的情况下)
    现在考虑 当l > ( m - n + 1 )时, 余数为g, 
    即在 m 到 n 的这些数中有 g 个数是要进行插值的,
    现在是这 g 个数要如何进行平均选择的问题