用C++编程,求出100~1000内的整数中,如果它的因子之和等于它自身,那么输出此数。
编程思路:用一个for循环遍历100~1000内的所有整数m,再用一个内层for循环遍历所有大于0且小于m的整数n,如果m能整除n,那么n就是m的因子,计算所有n的和,如果所有n的和等于m,就输出m。
运行结果是:496
用C++编程,求出100~1000内的整数中,如果它的因子之和等于它自身,那么输出此数。
编程思路:用一个for循环遍历100~1000内的所有整数m,再用一个内层for循环遍历所有大于0且小于m的整数n,如果m能整除n,那么n就是m的因子,计算所有n的和,如果所有n的和等于m,就输出m。
运行结果是:496