我需要在给定范围内创建数字序列。 例如,输入(范围)是5和8(它将是5,6,7,8)。我需要制作3位数序列,因此数字不会重复,序列会增长(如1 2 3,而不是2 3 1)(可能序列的例子:'5 6 7; 5 6 8; 5 7 8 ; 6 7 8)。代码应该是什么? (如果可以的话,尽可能简单,因为我有点开始编程。感谢您的回复!
答案 0 :(得分:0)
将问题分解为可以单独处理的问题。
例如,一个部分是将下限值和上限分配给变量。
然后你需要找到每组三个数字。此集合中的每个数字都是要解决的问题的另一部分。你可以把它做成嵌套循环。
{ // First number: Take each number from the input in turn as the first in a set of three.
{ // Second number: take each possible second number (greater than the first).
{ // Third number: take each possible third number (greater than the second).
// Here you will now have a first number, a second number, and a third number.
// Do something with them here...
}
}
}