JS水仙花数

摘要:
//水仙数:每个三位数的立方和等于其自身的数的数称为水仙数//ex:153=1*1*5*5*5+3*3*3125+27+1//查找100~999范围内的所有水仙数并输出{//逐个判断每个数字是否为水仙数字//获取一位数字对10以查找varge=i%10的其余部分;//获取十位数字varshi=parseInt;//获取百位数字varbai=parseInt;//console.log;if{console.log;}}
<script>
// 水仙花数: 1个三位数的每一个位数的立方和 等于它自己 这样的数字叫做水仙花数
// ex: 153 = 1 * 1 * 1 + 5 * 5 * 5 + 3 * 3 * 3 125 + 27 + 1

// 求100 ~ 999 之内的所有水仙花数 并输出
for (var i = 100; i <= 999; i++) {
// 挨个判定每一个数是否是水仙花数
// 先获取个位数 对10求余
var ge = i % 10;
// 再获取十位数
var shi = parseInt(i % 100 / 10);
// 再获取百位数
var bai = parseInt(i / 100);
// console.log(i + "这个数字的百位数是" + bai + "十位数是" + shi + "个位数是" + ge);
if (ge * ge * ge + shi * shi * shi + bai * bai * bai === i) {
console.log(i + "是一个水仙花数");
}
}
</script>

免责声明:文章转载自《JS水仙花数》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇XRender 扩展的设计和实现(Design and Implementation of the X Rendering Extension)vue 插件tab选项卡(转载)下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

JavaScript求取水仙花数

一、什么是水仙花数 水仙花数也称为超完全数字不变数、自幂数、阿姆斯壮数、阿姆是特朗数。 水仙花数是指一个三位数,每个位数上数字的3次幂之和等于数字它本身。 水仙花数是自幂数的一种,三位的三次自幂数才叫做水仙花数;三位的水仙花数总够有4个:153,370,371,470 二、通过JS取得水仙花数 思路分析: 1、使用for循环查找遍历 从100到 999的所...

java第一次实验总结&amp;amp;第三周总结

Java第一次实验报告,java开发环境与简单的Java程序 一.实验目的 1.熟悉JDK开发环境2.熟练掌握结构化程序设计方法 二.实验内容 打印输出所有的“水仙花数”,所谓“水仙花数”是指一个3位数,其中各位数字立方和等于该数本身。例如,153是一个“水仙花数”。 编写Java程序,求13-23+33-43+…+973-983+993-1003的值。...