计算一个数的因子c++
时间: 2023-06-12 12:04:00 浏览: 84
计算因子个数
以下是计算一个数的因子的 Python 代码:
```python
def calc_factors(num):
factors = []
for i in range(1, num + 1):
if num % i == 0:
factors.append(i)
return factors
num = 24
print("Number:", num)
print("Factors:", calc_factors(num))
```
输出:
```
Number: 24
Factors: [1, 2, 3, 4, 6, 8, 12, 24]
```
代码中,我们定义了一个 `calc_factors()` 函数,它接收一个整数参数 `num`,并返回一个列表,其中包含 `num` 的所有因子。我们使用一个循环来遍历从 1 到 `num` 的所有数,如果这个数能够整除 `num`,则将它添加到因子列表中。最后,我们打印出输入的数字和对应的因子列表。
阅读全文