9 完数求解

作者: 北极的大企鹅 | 来源:发表于2023-09-24 14:26 被阅读0次

    题目:一个数如果恰好等于它的因子之和,这个数就称为"完数"。例如6=1+2+3.编程 找出1000以内的所有完数。

     1    public class _009PerfectCount {
     2 
     3     public static void main(String[] args) {
     4 
     5         print();
     6     }
     7 
     8     private static void print() {
     9         System.out.println("1~1000的完整数有:");
    10         int j = 0;
    11         for (int i = 1; i < 1000; i++) {
    12             int t = 0;
    13             for (j = 1; j < i / 2; j++) {
    14                 if (i % j == 0) {
    15                     t = t + j;
    16                 }
    17             }
    18             if (t == j) {
    19                 System.out.print(i + "\t");
    20             }
    21         }
    22 
    23     }
    24 
    25 }
    

    相关文章

      网友评论

        本文标题:9 完数求解

        本文链接:https://www.haomeiwen.com/subject/ljnfbdtx.html