如何把一个数字不平均分成N个数字

2025-04-01 13:19:31
推荐回答(5个)
回答1:

如果你这个题没什么要求的话,完全可以这样做:
比如要把245602分成三份。我第一个数取4000,第二个取4002(或者其他数也可以,但记得N如果太大的话,第二个数与第一个数不要相差太多,否则再继续往下分可能会不够)剩下的,245602-4000-4002,就作为第三个数。
分成100份也是这个思路。
不一定是等差数列。因为有的数不一定会满足等差。
分成28份,如果没有要求数值大小的话,我就取2,4,6,8,10,....(一共27个)剩下的作为第二十八份的数值。
如果要求数值都大于4000.就取4000,4002,4004,4006,...(27个),剩下的作为第28个数。

回答2:

可以采用随机数抽取,设定取值范围,再根据你的数字大小合理选择小数位数,乘以一个常数,就可以得到1个在4000-9000之间的任意数,用245602减去这个数后,再同样做一次,又可得到一个。依此类推。

回答3:

你搞个等差数列就是了
还要看245602/N是不是落在从4000多到9000
(9000-4000)/(N-1)

245602 我要分成28 8771.5 8772 8771 8774 8769共有这样的数对14
8772 8771
8774 8769
8776 8767
8778 8765
8780 8763
8782 8761
8784 8759
8786 8757
8788 8755
8790 8753
8792 8751
8794 8749
8796 8747
8798 8745
所有数字的最后一位都为偶数,在这里做不到,因为已经到了你设定的上限9000

回答4:

用公式做好了,怎么给你,先让你看下图,算过了,要4000-9000的数,只有38个到61个

回答5:

可以采用随机数抽取,