C# 将不均匀的数目分成偶数份

C# 将不均匀的数目分成偶数份,c#,math,C#,Math,您好,我想知道如何将一个数字(例如2000)拆分为6个包裹,但所有数字都是完整的,如: 334,00 334,00 333,00 333,00 333,00 333,00 或 335,00 333,00 333,00 333,00 333,00 333,00您只需执行一个算法,从包裹中删除小数,然后将它们全部添加,并将结果添加到第一个,直到没有小数 将数字除以6并四舍五入到最接近的数字 您的前5个数字是在步骤1中计算的 最后一个数字=初始数字-(5 x步骤1中的数字) 到目前为止,你试图做些什么

您好,我想知道如何将一个数字(例如2000)拆分为6个包裹,但所有数字都是完整的,如: 334,00 334,00 333,00 333,00 333,00 333,00 或
335,00 333,00 333,00 333,00 333,00 333,00

您只需执行一个算法,从包裹中删除小数,然后将它们全部添加,并将结果添加到第一个,直到没有小数

  • 将数字除以6并四舍五入到最接近的数字
  • 您的前5个数字是在步骤1中计算的
  • 最后一个数字=初始数字-(5 x步骤1中的数字)

  • 到目前为止,你试图做些什么来解决这个问题?您尝试的解决方案有哪些问题?这是非常模糊的。例如,你可以只使用五个
    1
    N-5
    @Jonesy,也可以只使用五个零和N。我所能想到的就是将数字除以6,我认为这是一个非常无用的代码。我甚至不知道加上五个1和N-5会是什么。我还没有多少数学知识。
    -1
    对我来说听起来像是一个评论,而不是一个答案,尤其是因为你所写的东西没有代码示例来支持
    OP
    所要寻找的内容,因为这个网站不是为了要求代码来做事情,我认为这是一个公平的答案。应该是一个评论。你所说的给了OP一个很小的方向。看看上面的答案,你会发现,即使是一步一步地写下要做什么或尝试什么,与你所写的相比,都会更容易。我尝试了你的解决方案,效果很好。我除以2000/6=6x33333。。。5x333=1665和2000-1665=335,所以它变成了1x335和5x333。