国产片侵犯亲女视频播放_亚洲精品二区_在线免费国产视频_欧美精品一区二区三区在线_少妇久久久_在线观看av不卡

服務器之家:專注于服務器技術及軟件下載分享
分類導航

PHP教程|ASP.NET教程|Java教程|ASP教程|編程技術|正則表達式|C/C++|IOS|C#|Swift|Android|VB|R語言|JavaScript|易語言|vb.net|

服務器之家 - 編程語言 - Java教程 - Java找出1000以內的所有完數

Java找出1000以內的所有完數

2020-08-17 14:46Java教程網 Java教程

一個數如果恰好等于它的因子之和,這個數就稱為 "完數 "。例如6=1+2+3.編程找出1000以內的所有完數

完全數:(Perfect Number)又稱完美數或完備數,是一些特殊的自然數。它所有的真因子(即除了自身以外的約數)的和(即因子函數),恰好等于它本身。如果一個數恰好等于它的因子之和,則稱該數為“完全數”。
需求:判斷并輸出1000以內的所有完全數。

題目:一個數如果恰好等于它的因子之和,這個數就稱為 "完數 "。例如6=1+2+3.編程 找出1000以內的所有完數。

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
public class Wanshu {
 public static void main(String[] args)
 {
   int s;
   for(int i=1;i<=1000;i++)
   {
    s=0;
    for(int j=1;j<i;j++)
      if(i % j==0)
        s=s+j;
      if(s==i)
       System.out.print(i+" ");
   }
   System.out.println();
 }
}

方法二

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
public class PerfectNumber {
 
  public static void main(String[] args) {
    System.out.println("1000以內的所有完數有:");
    for (int i = 2; i < 1000; i++) {// 遍歷1000以內的所有整數
      int sum = 0;// 定義和變量
      for (int j = 1; j < i; j++) {
        if (i % j == 0) {// 滿足是i的因子,就累加
          sum += j;
        }
      }
      if (sum == i) {// 滿足因子之和等于i就打印該完數
        System.out.print(i + " ");
      }
    }
  }
}

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 91麻豆精品国产91久久久资源速度 | 四虎影视永久免费观看 | 免费观看国产精品 | 99亚洲国产精品 | 午夜激情视频在线观看 | 亚洲日韩中文字幕在线播放 | 久久久久久久久久久九 | 成年人av在线 | 成人在线一区二区 | 亚洲午夜精品片久久www慈禧 | 青青草免费在线视频 | 无码一区二区三区视频 | 成人在线观看av | 国产日韩免费视频 | 久久天天操 | 久久久av| 91仓库| 日本v在线观看 | 91网视频| 成人免费网站在线观看 | 日韩欧美在线视频 | 黄色一级片一级片 | 欧美在线观看一区 | 色视频在线免费观看 | 在线观看免费黄色 | 色站综合| 精品国内| 色婷婷综合久久久中字幕精品久久 | 欧美一级黄色片网站 | 日韩城人免费 | 久久免费精品 | 激情欧美日韩一区二区 | 成人在线免费观看小视频 | 四虎影院入口 | 国产一区二区三区在线视频观看 | 精品在线播放 | 男女视频网站 | 精品一区二区在线观看 | 午夜在线 | 最新电影在线高清免费完整观看视频 | 久久精品中文 |