最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

jQuery尋找n以內(nèi)完全數(shù)的方法

 更新時間:2015年06月24日 17:50:09   作者:第2015換個昵稱  
這篇文章主要介紹了jQuery尋找n以內(nèi)完全數(shù)的方法,涉及jQuery數(shù)值計算的相關(guān)技巧,需要的朋友可以參考下

本文實例講述了jQuery尋找n以內(nèi)完全數(shù)的方法。分享給大家供大家參考。具體分析如下:

數(shù)的完滿取決于它的因數(shù)(能整除原數(shù)的那些數(shù))。

例如:12的因數(shù)是1,2,3,4和6。當(dāng)一個數(shù)的各因數(shù)之和大于該數(shù)本身時,該數(shù)稱為“盈”數(shù)。于是12是一個盈數(shù),因為它的因數(shù)加起來等于16。另一方面,當(dāng)一個數(shù)的因數(shù)之和小于該數(shù)本身時,該數(shù)稱為“虧”數(shù)。所以10是一個虧數(shù),因為它的因數(shù)(1,2和5)加起來只等于8。

最有意義和最少見的數(shù)是那些其因數(shù)之和恰好等于其本身的數(shù),這些數(shù)就是完滿數(shù)。

-- 《費馬大定理》

尋找完全數(shù),首先就要計算數(shù)的因數(shù),百度復(fù)習(xí)一下什么是因數(shù)。

因數(shù):假如整數(shù)n除以m,結(jié)果是無余數(shù)的整數(shù),那么我們稱m就是n的因數(shù)。 需要注意的是,唯有被除數(shù),除數(shù),商皆為整數(shù),余數(shù)為零時,此關(guān)系才成立。 反過來說,我們稱n為m的倍數(shù)。

<!DOCTYPE html> 
<html> 
<head> 
 <meta charset="utf-8"> 
 <title>JS Bin</title> 
</head> 
<body> 
 <input type="text" id="num"/> 
 <button id="calc">計算</button> 
 <p id="result"></p> 
</body> 
</html> 

/* 
 * 尋找n以內(nèi)的完美數(shù) 
 */ 
function $(id){ 
 return document.getElementById(id); 
} 
//判斷是否為正整數(shù) 
function isIntNum(number){ 
 var num = number; 
 if((!isNaN(num)) && (parseInt(num) == parseFloat(num))){ 
  return true; 
 }else{ 
  return false; 
 } 
} 
$("calc").addEventListener("click",function(){ 
 var inputNum = $("num").value, 
   $result = $("result"), 
   factorArr = [], 
   resultArr = [], 
   i = 0, 
   j = 0, 
   sum = 0; 
 //檢驗輸入是否為正整數(shù) 
 if(isIntNum(inputNum)){ 
  console.log("right"); 
 }else{ 
  $result.innerHTML = "輸入錯誤:請輸入正整數(shù)"; 
  return false; 
 } 
 //遍歷所有數(shù)字 
 for(var k = 1;k < inputNum;k++){ 
  //每次計算需重置變量 
  factorArr.length = 0; 
  sum = 0; 
  //尋找當(dāng)前數(shù)字的因數(shù) 
  for(i = 1;i < Math.floor(k/2)+1; i++){ 
   if(k % i === 0){ 
    factorArr.push(i); 
   } 
  } 
  //計算因數(shù)之和 
  for(var m = 0;m < factorArr.length;m++){ 
   sum += factorArr[m]; 
  } 
  //因素和等于當(dāng)前數(shù),則符合完全數(shù)標(biāo)準(zhǔn) 
  if(sum === k){ 
   resultArr.push(k); 
  } 
 } 
 $result.innerHTML=resultArr; 
});

希望本文所述對大家的jQuery程序設(shè)計有所幫助。

相關(guān)文章

  • jQuery模板技術(shù)和數(shù)據(jù)綁定實現(xiàn)代碼

    jQuery模板技術(shù)和數(shù)據(jù)綁定實現(xiàn)代碼

    如果你用過ASP.NET的數(shù)據(jù)綁定控件,也用過ASP或者JSP里那種通過輸出HTML元素在頁面上顯示數(shù)據(jù)的方法,你就知道ASP.NET數(shù)據(jù)綁定控件有多么方便。如果能夠?qū)⑼瑯拥墓δ茉跒g覽器端用HTML和JavaScript實現(xiàn),那該是多少美妙的事情。
    2010-05-05
  • JQuery基于FormData異步提交數(shù)據(jù)文件

    JQuery基于FormData異步提交數(shù)據(jù)文件

    這篇文章主要介紹了JQuery基于FormData異步提交數(shù)據(jù)文件,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2020-09-09
  • jQuery實現(xiàn)當(dāng)拉動滾動條到底部加載數(shù)據(jù)的方法分析

    jQuery實現(xiàn)當(dāng)拉動滾動條到底部加載數(shù)據(jù)的方法分析

    這篇文章主要介紹了jQuery實現(xiàn)當(dāng)拉動滾動條到底部加載數(shù)據(jù)的方法,結(jié)合實例形式分析了jQuery針對滾動事件的監(jiān)聽、響應(yīng)及數(shù)據(jù)加載相關(guān)操作技巧,需要的朋友可以參考下
    2019-01-01
  • JQuery+CSS實現(xiàn)圖片上放置按鈕的方法

    JQuery+CSS實現(xiàn)圖片上放置按鈕的方法

    這篇文章主要介紹了JQuery+CSS實現(xiàn)圖片上放置按鈕的方法,涉及jQuery鼠標(biāo)事件及頁面樣式的相關(guān)技巧,需要的朋友可以參考下
    2015-05-05
  • jQuery實用技巧必備(中)

    jQuery實用技巧必備(中)

    這篇文章主要介紹了jQuery必不可少的小技巧,這些小技巧就像是創(chuàng)建的快捷方式,可以幫助大家快速開發(fā),感興趣的小伙伴們可以參考一下
    2015-11-11
  • 創(chuàng)建自己的jquery表格插件

    創(chuàng)建自己的jquery表格插件

    這篇文章主要介紹了一個自己創(chuàng)建的jquery表格插件,實現(xiàn)了基本的json數(shù)據(jù)的動態(tài)加載,自動分頁,全選全不選,鼠標(biāo)懸浮變色,隔行變色等,感興趣的小伙伴們可以參考一下
    2015-11-11
  • jquery indexOf使用方法

    jquery indexOf使用方法

    當(dāng)無法確定在某個字符串中是否確實存在一個字符的時候,就可調(diào)用 indexOf() 和 lastIndexOf() 方法
    2013-08-08
  • jQuery validate(submitHandler函數(shù))驗證通過發(fā)送Ajax(實例詳解)

    jQuery validate(submitHandler函數(shù))驗證通過發(fā)送Ajax(實例詳解)

    這篇文章主要介紹了jQuery validate(submitHandler函數(shù))驗證通過發(fā)送Ajax,可以用validate框架驗證元素,本文通過實例代碼給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友參考下吧
    2022-10-10
  • jquery左右滾動焦點圖banner圖片鼠標(biāo)經(jīng)過顯示上下頁按鈕

    jquery左右滾動焦點圖banner圖片鼠標(biāo)經(jīng)過顯示上下頁按鈕

    jquery左右滾動焦點圖banner圖片,鼠標(biāo)經(jīng)過顯示上下頁,適合寬和高都比較大的頁面使用附演示,感興趣的朋友可以參考下
    2013-10-10
  • jQuery Pagination分頁插件_動力節(jié)點Java學(xué)院整理

    jQuery Pagination分頁插件_動力節(jié)點Java學(xué)院整理

    此jQuery插件為Ajax分頁插件,一次性加載,故分頁切換時無刷新與延遲,如果數(shù)據(jù)量較大不建議用此方法,因為加載會比較慢。下面通過本文給大家分享jQuery Pagination分頁插件的使用方法及參數(shù)介紹,感興趣的朋友一起看看吧
    2017-07-07

最新評論

随州市| 龙川县| 沾化县| 乌鲁木齐县| 东安县| 扬中市| 增城市| 武清区| 犍为县| 巴马| 新河县| 阜宁县| 武城县| 汽车| 苏尼特左旗| 浦县| 灵璧县| 奎屯市| 晋州市| 永城市| 十堰市| 福贡县| 防城港市| 海晏县| 黄石市| 博客| 西宁市| 三门县| 三穗县| 南召县| 夹江县| 高台县| 呼玛县| 建湖县| 潜江市| 清丰县| 木里| 永吉县| 九寨沟县| 辉南县| 太谷县|