一个难题?

use*_*671 -5 arithmetic-expressions discrete-mathematics

我尝试找到一个问题的解决方案....我们有一个数字,例如:20 ...我们有6个数字:{a,b,c,d,e,f} <20,t试图找到这些数字的所有值,但前提是我们可以组合(whit +或 - )whit这个数字并将所有值低于20:例如

我们选择31:

a = 22 b = 21 c = 14 d = 11 e = 9 f = 5

我们有:22 - 21 = 1; 11 - 9 = 2; 14 - 11 = 3; 9 - 5 = 4; f = 5; 11 - 5 = 6; 21 - 14 = 7; .... .... .... .... 21 + 9 = 30; 9 + 22 = 31;

R S*_*hko 5

这看起来像是家庭作业,所以我会试着给你一些提示.

您想循环遍历数组中两个数字的所有组合.要做到这一点,你可以使用一个循环遍历所有数字然后在循环内部的外循环,一个内循环也循环遍历所有数字.

根据您想要做什么,您需要决定是否要x, y单独处理y, x