水仙花

求水仙花数,水仙花数是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 +'<br>')
             }
        }
     }
 }

用函数检测

    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;

}

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容