水仙花

求水仙花数,水仙花数是3位数并且各位数字的立方和等于它本身。

 for(a=1;a<10;a++){
     for(b=0;b<10;b++){
       for(c=0;c<10;c++){
         if(a*a*a+b*b*b+c*c*c == 100*a+10*b+c){
             document.write(100*a+10*b+c +'
') } } } }

用函数检测

    function fn (sum){
         if(sum && Number(sum)){
            var a=parseInt(sum/100);
            var b=parseInt(sum%100 / 10);
            var c=parseInt(sum%100%10);
            var resault='';
         if((a*a*a+b*b*b+c*c*c) ==sum){
            resault='水仙花';
        }else{
             resault='不是水仙花';
          }
     }else{
       alert('请输入数值');
          }
        return resault;

}

你可能感兴趣的:(水仙花)