用while和for做水仙花數:


-------------------------水仙花數:abc=a^3+b^3+c^3-------------------
 
   ----------------- 分析:可以隨便寫三個數(while做法)------------------------
                         var number=153;
                          var a=parseint(number/100);----------------百位--------------
                          var b=pareint (number %100/10);----------------十位---------
                          var c =number%10;-------------------個位--------------
                          if (number==a*a*a+b*b*b+c*c*c){-----------------a*a*a=Mach.pow(a,3)--------
                        console.log(number);
 
                   var number=100;
                   while (number<=999){
                          var a =parseint(number/100);
                          var b =parseint(number%100/10);
                          var c = number%10;
                            if (number==a*a*a+b*b*b+c*c*c{
                                                console.log(number);
                     }  
                         number++;
                     }
-------------------for 做法---------------
                          for(var number= 100;number<=999;number++){
                         var a =parseint(number/100);
                          var b =parseint(number%100/10);
                          var c = number%10;    
                          if (number==a*a*a+b*b*b+c*c*c){
                        console.log(number);
                                }
                         }
 
 
 
-------------注:while和for的區別:for只是知道循壞次數,
                                             while只知道循壞條件(到什么時候結束);
 
 
 
 
 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM