完全数

    xiaoxiao2021-03-25  104

    如果一个数恰好等于它的所有的因子(包括1,但不包括本身)之和,那么这个数就被成为完全数。例如6的因子为1,2,3,而6=1+2+3,因此6就是一个完全数。求出1000以内所有的完全数(因子:如果n%i==0,i就是n的一个因子)

    运行结果示例:

    public static void main(String[] args){ for(int a=1;a<=1000;a++){ int c=0; for(int b=1; b<a-1;b++){ if(a%b==0){ c=c+b; } } if(a==c){ System.out.print(a+"\t"); } } }

    转载请注明原文地址: https://ju.6miu.com/read-22606.html

    最新回复(0)