// 提示用户输入一个三位数
 // 如果不是三位数或者不是数字,则提示“非法输入”;
 // 如果输入合法,判断这个三位数是否为水仙花数。
 // (每一位数的三次方之和等于这个数本身,就是水仙花数。例如:153 370 371 407)
 const readline = require('readline-sync');//引入用户输入功能
 console.log('请输入一个三位数:');//提示用户输入一个数字
 let num = readline.question();//用一个变量得到用户输入的数字
 if (num >= 100 && num <= 999) {
 if (
 a = parseInt(num / 100),
 b = parseInt(num % 100 / 10),
 c = parseInt(num % 10),
 num == (a ** 3) + (b ** 3) + (c ** 3)
 ) {
 // console.log(num);
 console.log('是水仙花数');
 } else { console.log('不是水仙花数'); }
 } else { console.log('非法输入'); }