等待高人帮我解决,数字和值分解小程序.问题是这样的,求5和8个数和值的分解..例:有这样一组数字1,2,3,4,5.和值为15的时候可以分解成:1,2,3,4,5 .1,1,5,5,3 和值得为14的时候可以分解成:1,1,3,4,5 .1,1,2

来源:学生作业帮助网 编辑:六六作业网 时间:2024/12/27 06:48:53
等待高人帮我解决,数字和值分解小程序.问题是这样的,求5和8个数和值的分解..例:有这样一组数字1,2,3,4,5.和值为15的时候可以分解成:1,2,3,4,5.1,1,5,5,3和值得为14的时候

等待高人帮我解决,数字和值分解小程序.问题是这样的,求5和8个数和值的分解..例:有这样一组数字1,2,3,4,5.和值为15的时候可以分解成:1,2,3,4,5 .1,1,5,5,3 和值得为14的时候可以分解成:1,1,3,4,5 .1,1,2
等待高人帮我解决,数字和值分解小程序.
问题是这样的,求5和8个数和值的分解..例:有这样一组数字1,2,3,4,5.和值为15的时候可以分解成:1,2,3,4,5 .1,1,5,5,3 和值得为14的时候可以分解成:1,1,3,4,5 .1,1,2,5,5 ==== 有多种可能.由于人工分拆太过复杂我想同过一个小程序来实现他.我的想法是这样的,编辑框1,人工输入一组数字(任意数字1-6或2-6=====) ,编辑框2,控制想要分解的和值.,点击按钮.就可以出现该和值所可能出现的数字组合.该数字组合的范围只能从编辑框1里边提取.例如:编辑框1里面的内容是3,4,5,6,7 (人为输入的数字组)编辑框2里面的内容是40(要分解的和值)点击按钮1.编辑框3出现和值40的所以分解组合(如:7,5,4,5,4,3,3,4,5).
哪位大哥能帮忙做这个程序.
200分最高分了哦.

等待高人帮我解决,数字和值分解小程序.问题是这样的,求5和8个数和值的分解..例:有这样一组数字1,2,3,4,5.和值为15的时候可以分解成:1,2,3,4,5 .1,1,5,5,3 和值得为14的时候可以分解成:1,1,3,4,5 .1,1,2
我有个思路
首先弄个函数,负责分解字符串,把输入的几个数分解到数组中,便于后面做排列
不少编程语言都有类似splite这样的分解函数,不行就自己写一个,发现逗号就保存变量
其次是排列,可以用现成的排列函数,也可以自己弄一个
我想,把5个数或者不定数量的数看成1111111或00000这种组合,0代表不参加计算,1代表参加计算,就是几个开关,排列这些开关,最后进行加法计算,与和值进行比较
以下是思路代码
t(i) =0\\给所有的开关初始化为0
while 循环,可以设置无限循环,最后通过程序内部设置终止条件
t(i) = t(i) +1\\从第一个开关开始设置,每次加1
for i =1 to n-1
if t(i)=2 then\\发现是2就回退到0
t(i) = 1
t(i+1) =t(i+1) +1\\采用进位方式给下一级开关定义
end if
next\\通过循环,给所有开关定义,其实只是发现2才处理,不会一次性都处理
if t(n) =2\\发现当前是最后一级开关,并且是2,说明完全处理了,退出循环
这里面做加法判断,输出合适的组合
for j = 1 to n\\循环做加法
jieguo = jieguo + t(j)*sz(j)
next
if jieguo = 输入和值 then
输出组合
endif

等待高人帮我解决,数字和值分解小程序.问题是这样的,求5和8个数和值的分解..例:有这样一组数字1,2,3,4,5.和值为15的时候可以分解成:1,2,3,4,5 .1,1,5,5,3 和值得为14的时候可以分解成:1,1,3,4,5 .1,1,2 请高人来帮我解决一个数字的含义我女朋友给我留下:7217 求求高人帮我这以“等待”为话题的作文,不少于六百字!谢谢,急 用牛顿切线法解决一个问题(方程)用fortran语言编写程序求高人能帮我编写一份啊.还有 用撕裂线法解决一个问题(方程组) 帮我解决一下2小题 帮我解决第五小题 现在需要一件感人、感动的事来写作文,求高人帮我解决, 求高手帮我解决下面的问题C语言编的程序这是编译时提示的错误程序有点小长,不能粘贴过来,可以帮忙的,我给你发过去 帮我解决第四小题我实在不会做 怎样由1-丙醇制取2-丙醇?可以先消去得到丙烯,再加成得到2-氯丙烷,水解即可.但我要问的是为什么不在消去后和水加成直接得到2-丙醇?等待高人答复, 帮我解决数学题目的第3个问 求C++大神帮我解决个关于三角形面积的程序. 请大侠帮我解决C语言 下列程序在运行时输入12.8,写出结果. 单独打数字和字母看不见是空格状,在文字后面接着打数字和字母就可以看见,帮我解决下应该怎么办,. 英语翻译她真的很厉害,镜头太小了,看不清她的样子.而且不知道她的名字.我真的很佩服她.希望有高人能够帮我解决这个问题. 帮我解决数学题的第二小题, 可不可以帮我解决下2.3小题 第二题的2小题,帮我解决.