一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

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

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

服務器之家 - 編程語言 - JAVA教程 - Java實現特定范圍的完數輸出算法示例

Java實現特定范圍的完數輸出算法示例

2021-03-05 14:28Hisom JAVA教程

這篇文章主要介紹了Java實現特定范圍的完數輸出算法,簡單說明了完數的概念、計算原理并結合實例形式分析了java針對給定范圍內的完數輸出操作實現技巧,需要的朋友可以參考下

本文實例講述了java實現特定范圍的完數輸出算法。分享給大家供大家參考,具體如下:

題目內容:

一個正整數的因子是所有可以整除它的正整數。而一個數如果恰好等于除它本身外的因子之和,這個數就稱為完數。

例如6=1+2+3(6的因子是1,2,3)。

現在,你要寫一個程序,讀入兩個正整數n和m(1<=n<m<1000),輸出[n,m]范圍內所有的完數。

提示:可以寫一個函數來判斷某個數是否是完數。

輸入格式:

兩個正整數,以空格分隔。

輸出格式:

其間所有的完數,以空格分隔,最后一個數字后面沒有空格。如果沒有,則輸出一個空行。

輸入樣例:
1 10
輸出樣例:
6

代碼示例:

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
import java.util.scanner;
public class main {
  //判斷是否是完數
  public static boolean isfinishednum(int n)
  {
    //排除干擾1、2
    if((n==1)||(n==2))
      return false;
    boolean isfinishednum = false;
    int sum=1;
    for(int i =2;i<n;i++)
    {
      if(n%i==0)
        sum+=i;
    }
    //如果相等就是完數
    if(sum==n)
      isfinishednum = true;
    return isfinishednum;
  }
  public static void main(string[] args) {
    // todo auto-generated method stub
    system.out.println("服務器之家 - 特定范圍內的完數輸出測試:");
    scanner in = new scanner(system.in);
    int n = in.nextint();
    int m = in.nextint();
    string out = " ";
    for(int i =n;i<=m;i++)
    {
      if(isfinishednum(i))
        out = out+i+" ";
    }
    //去除out左右兩邊的空格
    out=out.trim();
    system.out.println(out);
    in.close();
  }
}

運行結果:

Java實現特定范圍的完數輸出算法示例

Java實現特定范圍的完數輸出算法示例

Java實現特定范圍的完數輸出算法示例

希望本文所述對大家java程序設計有所幫助。

原文鏈接:http://blog.csdn.net/u010992313/article/details/70148738

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 香蕉tv国产在线永久播放 | 国产香蕉97碰碰在线视频 | 魔法满屋免费观看完整版中文 | avidolz性教师| 99精彩视频在线观看 | 韩国三级在线高速影院 | 男同互操 | 久久精品国产免费播高清无卡 | 97青草香蕉依人在线播放 | 农村妇女野战bbxxx农村妇女 | 午夜福利自怕 | 亚洲一卡2卡三卡4卡5卡组 | 色色色色网站 | 四虎导航| 波多野结衣在线观看视频 | 午夜一区二区免费视频 | 日本漫画大全之工之口 | 青草网址| 欧美精品一区二区三区免费观看 | 天天插伊人 | 四虎在线永久免费视频网站 | 成年性午夜免费视频网站不卡 | 午夜办公室在线观看高清电影 | 99 久久99久久精品免观看 | 黑人与欧洲女子性大战 | 视频大全在线观看网址 | 九9热这里只有真品 | 波多野结衣中文字幕在线 | 日本天堂影院在线播放 | 日韩高清在线免费看 | bt伙计最新合集 | 成年人免费观看视频网站 | 毛片手机在线视频免费观看 | 99影视在线视频免费观看 | 亚洲AV无码国产精品午夜久久 | 无码AV毛片色欲欧洲美洲 | 日本无遮挡拍拍拍凤凰 | 秀婷程仪公欲息肉婷在线观看 | 男生同性视频twink在线 | 四虎永久在线精品国产 | 国产一区二区精品久久 |