如果我的标题不恰当,我很抱歉,但我在执行以下代码时遇到了问题。for循环参数似乎至少是问题的一部分。如果我在for循环中用"limit“替换"num”以生成"for j in range(1,limit)",那么该循环就会执行并给出所需的输出。但是使用num而不是limit,我应该能够更精确地控制循环的迭代,但它将不会完成,也不会出现错误。factors.append(j)
我正在尝试根据特定数字的倍数过滤int列表,但我不确定如何完成此操作。我已经搜索了这个论坛,没有找到任何相关的东西,但如果我错了,请提前道歉。下面是我的代码:
for (int i = 1; i <= val; i++) {/ get rid of all multiples of the number that "val&quo