计算正整数n的所有因子(1和n除外)之和并输出。n的值由键盘输入
时间: 2024-06-03 15:08:15 浏览: 46
以下是Python的代码实现:
n = int(input("请输入正整数n:"))
sum = 0
for i in range(2, n):
if n % i == 0:
sum += i
print("n的所有因子之和为:", sum)
输入:
请输入正整数n:24
输出:
n的所有因子之和为: 36
解释:
24的因子有2、3、4、6、8、12,它们的和为36。
阅读全文