JavaScript實現0-100質數求和


 <script>
        // 聲明變量
        // a控制0-100循環
        // sum為累加和
      var a=0;
      var sum=0;
      while(a<=100){
        //   聲明變量b,用來控制除數
          var b=2;
        //   除數的大小應該小於被除數的大小
          while(b<=a){
            //   如果a對b取余的結果為零,則表示a在除小於本身的數的范圍內有可以整除的數
            // 所以a不是質數,跳出循環
              if(a%b===0) break;
              b++;
              }
            //   如果滿足了上述條件
            // 那么以下條件是a%b===0&&a===b的情況,則a的除數為本身
            // 滿足質數的條件
            // 輸出該質數並求和
              if(a===b){
                console.log("質數:"+a);
                sum+=a;
              }    
              a++;
          }
          console.log("質數之和:"+sum);
    </script>

 


免責聲明!

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



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