这不是一个问题,而是更多的公共帮助......我被赋予了一项任务,即在100(只有0和1)作为任务中找到阿姆斯特朗数字。我在互联网上搜索了这样一个程序,但没有。数组和其他一些东西的方法只有可用,我没有时间寻求帮助并完成脚本...所以,在这里,我给你找到阿姆斯特朗数字的JavaScript程序...我知道方法是多余的,如果你有更好的想法,请分享......
谢谢。
var a = [];
var b = new Array();
for (var ii = 0; ii < 3; ii++) {
b[ii] = new Array(1001);
for (var j = 0; j < 1001; j++) {
a[j] = 0;
b[ii][j] = 0;
}
}
for(var i = 0; i < 1001; i++) {
a[i] = i;
b[0][i] = a[i] % 10;
b[1][i] = Math.floor(i / 10);
b[1][i] = b[1][i] % 10;
b[2][i] = Math.floor(i / 100);
b[2][i] = b[2][i] % 10;
if (i === Math.pow(b[0][i], 3) +
Math.pow(b[1][i], 3) +
Math.pow(b[2][i], 3)) {
console.log(i + " is an armstrong number.");
}
}