•1编写函数fun:计算并输出给定整数n的所有因子之和(不包括1与自身)。注意:口的值不大于 1000. 例妍:口的值为855时,应输出;704。
时间: 2024-03-09 11:50:50 浏览: 69
计算机二级c 题库
以下是实现该功能的 Python 代码:
```python
def fun(n):
factor_sum = 0
for i in range(2, n):
if n % i == 0:
factor_sum += i
return factor_sum
n = 855
print(fun(n))
```
输出结果为 `704`。函数 `fun` 接受一个整数 `n`,然后通过循环找到 `n` 的所有因子,并将这些因子累加到 `factor_sum` 变量中。最后返回 `factor_sum`。在主程序中,我们将 `n` 赋值为 `855`,并调用 `fun` 函数来计算并输出所有因子之和。
阅读全文