想问我这个调用求因子和的函数打印出1000内亲密对数的程序哪里出错了,为什么输出值只有两个1?

img


就是这个程序求亲密对数,是我中间调用函数的过程出错了吗还是函数中间哪里写错了,为什么输出结果不正确,提前感谢解答!

(亲密对数就是两个数,它们的因子和都等于对方的值

return sum放到for循环结束以后啊,不然循环执行一次就结束了