根据用户输入的数据,判断水仙花数(三位数),(153=1111+555+33*3)每位数字的立方和等于等于该数即水仙花数
如果是水仙花数,则输出“是”,否则输出“否”
三位的水仙花数共有4个:153,370,371,407;
水仙花数是指一个 3 位数,它的每个位上的数字的 3次幂之和等于它本身
<!DOCTYPE html> <html lang="en"> <head><meta charset="UTF-8"><title>Document</title><script type="text/javascript">/*根据用户输入的数据,判断水仙花数(三位数),(153=1*1*1*1+5*5*5+3*3*3)每位数字的立方和等于等于该数即水仙花数如果是水仙花数,则输出“是”,否则输出“否”三位的水仙花数共有4个:153,370,371,407;水仙花数是指一个 3 位数,它的每个位上的数字的 3次幂之和等于它本身*/var nar = prompt("请输入三位数:");var a = nar % 10;var b = (nar % 100 - a) / 10;var c = parseInt(nar / 100);if(nar == a*a*a+b*b*b+c*c*c){alert(nar + "是水仙花数");}else{alert(nar + "不是水仙花数");}</script> </head> <body> </body> </html>
12345678910111213141516171819202122232425262728'