水仙花是指三位数 范围是在100-999中间通过for 循环
分析:
1)明确三位数,使用for循环 100-999
2)for(var i = 100; i <=999;i++){
循环中需要获取到这三位数中的每个位数据本身
定义三个变量
js中 / 符号,不会默认取整,Math.floor(值):向下取整
var ge = i % 10 ;
var shi = i/10%10 = 5
var bai = i/10/10 %10 = 1
业务逻辑
满足条件
if(i ==(ge*ge*ge+shi*shi*shi+bai*bai*bai)){
输出i
}
for(var i=100; i<=999 i++){
var ge=i%10;
var shi = Math.floor ( i/10%10;)
var bai = Math.floor ( i/10%10%10;)}
if(i==(ge*ge*ge+shi*shi*shi+bai*bai*bai)){
document.write("水仙花数是:“+”<br/>)
结果: