//[算法]计算1-50中5个数的合为100的组合

public class Compages ...{
public static void main(String[] args) ...{
for (int a = 1; a <= 18; a++)
for (int b = a + 1; b <= (94 - a) / 4; b++)
for (int c = b + 1; c <= (97 - a - b) / 3; c++) ...{
int k = 50 - a - b - c;
if (k < c + 1)
k = c + 1;
for (int d = k; d <= (99 - a - b - c) / 2; d++) ...{
int e = 100 - (a + b + c + d);
System.out.println(a + " " + b + " " + c + " " + d
+ " " + e);
}
}
}
}
本文介绍了一个简单的Java程序,该程序用于找出所有可能的五个整数的组合,这些整数位于1到50之间,并且它们的总和等于100。通过嵌套循环实现这一目标。
854

被折叠的 条评论
为什么被折叠?



