a亚洲精品_精品国产91乱码一区二区三区_亚洲精品在线免费观看视频_欧美日韩亚洲国产综合_久久久久久久久久久成人_在线区

首頁 > 編程 > Visual Basic > 正文

Basic求10000以內(nèi)的完美數(shù)

2020-01-31 16:30:58
字體:
供稿:網(wǎng)友

完全數(shù)(Perfect number),又稱完美數(shù)或完備數(shù),是一些特殊的自然數(shù)。它所有的真因子(即除了自身以外的約數(shù))的和(即因子函數(shù)),恰好等于它本身。

Dim a as Integer,b as Integer,c as IntegerFor a = 1 To 10000c = 0For b = 1 To a / 2If a Mod b = 0 Then c = c + bNext bIf a = c Then Print Str(a)Next a

另附上java版的代碼

import java.util.ArrayList; public class T013 {   public static void main(String[] args){     ArrayList p = new ArrayList(); // 保存每組的分解因子     int count = 0; // 計(jì)數(shù)(完數(shù)的總個(gè)數(shù))     int sum;  // sum = (每個(gè)因子之和)     for(int i=2;i<10000;i++){  // 測(cè)試每個(gè)數(shù) i       sum = 0;       for(int j=1;j<i/2+1;j++){         if(i%j==0){            p.add(j);  // 保存 i 的每個(gè)因子           sum += j;  // 保存sum(i的所有因子相加之和)         }       }       if(sum==i){   // 如果當(dāng)前 i 是完數(shù),則輸出(i=所有因子之和)         count++;         System.out.printf("%4d"+" 是完數(shù),因子是"+i+"=",i);         for(int k=0;k<p.size()-1;k++){           System.out.print(p.get(k)+"+");         }         System.out.println(p.get(p.size()-1));       }       p.clear(); // 每個(gè) i 結(jié)束,清空數(shù)組,重計(jì)下一個(gè)i的因子。     }     System.out.println("/n共找到"+count+"個(gè)完數(shù)!");   } } 

以上所述就是本文的全部?jī)?nèi)容了,希望大家能夠喜歡。

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表

圖片精選

主站蜘蛛池模板: 不卡av在线 | 国产成人午夜片在线观看高清观看 | 免费国产一区二区 | 99精品欧美一区二区三区综合在线 | 欧美精品片 | 日韩电影专区 | 久草ab | 久草青娱乐| 青青草免费在线视频 | 屁屁影院在线观看 | 青青成人| 日韩精品免费一区二区夜夜嗨 | 精品久久久久久久久久久久久久 | 91tv亚洲精品香蕉国产一区 | 久久毛片| 极品久久 | 午夜影晥| 国产精品亚欧美一区二区 | 国产精久久久久 | 欧美日韩国产高清视频 | 免费国产网站 | 国产v在线| 日韩一区二区三区av | 91精品久久久久久久久 | 中文字幕一区二区三区日韩精品 | 亚洲成人精品在线观看 | 久久www免费视频 | 久久久精品免费视频 | 精品一区二区三区免费 | www.久久久.com| 冷水浴在线观看 | 欧美喷潮久久久xxxxx | 亚洲激情视频在线观看 | 亚州综合 | 久草福利在线视频 | 色综合久久88色综合天天 | 国产成人精品久久二区二区91 | 日韩高清国产一区在线 | 成人涩涩日本国产一区 | 91久久精品国产91久久 | 国内成人精品2018免费看 |