在n中求完整数的jQuery方法

在n中求完整数的jQuery方法
本文给出了一种在n中求n的完整数的方法,供大家参考,具体分析如下:

一个数字的完成取决于它的因素(可以删除原始数字的数量)。

例如,12的因子是1, 2, 3,4和6。当一个数的每一个因素的总和大于这个数本身,数称为数。所以12是一个数字,因为它的因素增加了16。另一方面,当数相加一个数小于这个数本身,数称为损失数。所以10是亏损的,因为它的因素(1, 2和5)总计达只有8。

最有意义和最稀少的数是那些与自己相等的因素,也就是完全数。

费马定理

寻找完整的数字,首先要做的是计算数字的因子。百度评论什么因素。

因数:如果整数n除以m,结果是无穷多个整数,那么我们称之为n的a因子,重要的是要注意,只有除数,除数和商都是整数,余数是零,另一方面,我们称n为m的倍数。

JS Bin
计算
*
*寻找n中的完全数
* /
函数$(id){
返回document.getelementbyid(ID);
}
判断正整数是否为
功能isintnum(数){
数字;
(如果)!IsNaN(努姆)(parseInt)(努姆)= parseFloat(努姆))){
返回true;
其他{ }
返回false;
}
}
$(钙)。AddEventListener(单击
无功inputnum = $(民)的价值,
结果= $(结果),
factorarr = { },
resultarr = { },
我= 0,
j=0,
总和= 0;
检查输入是否为正整数
如果(isintnum(inputnum)){
console.log(权利);
其他{ }
result.innerhtml美元=输入错误,请输入正整数。
返回false;
}
所有数字的遍历
对于(var k = 1;K<inputnum;K+){
每次需要重置计算变量时
factorarr.length = 0;
总和= 0;
对于当前的数字因子
为(i = 1;i < math.floor(K / 2)+ 1;i++){
如果(k = i = 0){
FactorArr.push(我);
}
}
计算因子和
对于(var m = 0;M factorarr.length;M + +){
总和= factorarr {米};
}
因子,等于当前数,完全与标准数相同。
如果(= =){
resultarr.push(K);
}
}
结果resultarr innerHTML =美元;
});

希望本文能对大家的jQuery程序设计有所帮助。
免责声明:本网信息来自于互联网,目的在于传递更多信息,并不代表本网赞同其观点。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,并请自行核实相关内容。本站不承担此类作品侵权行为的直接责任及连带责任。如若本网有任何内容侵犯您的权益,请及时联系我们,本站将会在24小时内处理完毕。
相关文章
返回顶部