var i = 0;
for(var num = 100; num < 1000; num++){
var a = parseInt(num / 100);
var b = parseInt(num % 100 /10);
var c = num % 10;
if(num == (a * a * a) +( b * b *b) + (c * c * c)){
console.log(num + '是水仙花数');
i++
}
}
console.log(i);//4
结果为
153是水仙花数
370是水仙花数
371是水仙花数
407是水仙花数
求100-1000之间的水仙花数
于 2023-08-22 18:48:59 首次发布
文章描述了一个用JavaScript编写的程序,通过for循环遍历100到999之间的整数,检查是否满足水仙花数的条件(每个位上的数字立方和等于原数),共找到4个水仙花数:153,370,371,和407。
1868

被折叠的 条评论
为什么被折叠?



