编写程序,求1000以内的所有完数。所谓完数,是指一个数恰好等于它的所有真因子之和,例如,因为6=1+2+3,所以6为完数。

编写程序,求1000以内的所有完数。所谓完数,是指一个数恰好等于它的所有真因子之和,例如,因为6=1+2+3,所以6为完数。
【正确答案】: