VB高手帮我做个程序

来源:百度知道 编辑:UC知道 时间:2024/05/26 00:46:56
假设现在给定一个数10000,我想把10000分成A1,A2,A3.....A30.且A1.A2.A3....A30互相不相等,但A1+A2+A3....+A30=10000.其中A1.A2.A3.....A30保留小数点后两位,会的加我Q282208363,谢谢
给定 的数,我可以任意变换,可以是1000.10000.20000.随便的一个数

这个有用吗?
我定个思路给你
假设A1 A2 ... A30 是等差数列,
则S30=A1+A2+...+A30=30A1+465d
S30就是你设定的数,
你可以先设A1的值、也可以设d的值
An=A1+(n-1)d
很容易的嘛