zoukankan      html  css  js  c++  java
  • 4 1000以内完数

     1 /*
     2 题目:一个数如果恰好等于它的因子之和,这个数就称为 "完数 "。例如6=1+2+3.编程 找出1000以内的所有完数。
     3 */
     4 //1.1-1000   2.因子的计算和累加   
     5 public class Wanshu{
     6 
     7 public static void main(String[] args) {
     8     System.out.println("1到1000的完数有: ");
     9     for(int i=1;i<1000;i++) {
    10         int k=0;
    11         for(int j=1; j<= i/2; j++) {
    12              if(i % j == 0) {
    13               k = k+ j;
    14              }         
    15         }
    16          if(k == i) {
    17                 System.out.print(i + " ");
    18             }
    19     }
    20 }
    21 }
    1 1到1000的完数有: 
    2 6 28 496 
  • 相关阅读:
    p1706 全排列
    2089烤鸡(类似于选数问题)
    1036选数
    bfs
    A-E
    A-3
    百题A-2
    百题A-1
    二级概念题
    随记
  • 原文地址:https://www.cnblogs.com/P201421420035/p/8665429.html
Copyright © 2011-2022 走看看