返回列表 發帖

[延伸練習] 質數 (三) 加上註解

本帖最後由 tonyh 於 2014-1-4 17:33 編輯

為第6~16行之程式碼加上註解.
  1. #include<iostream>
  2. #include<cstdlib>
  3. using namespace std;
  4. int main()
  5. {
  6.     int m=0;    //計算質數的空杯子
  7.     for(int i=1; i<=10000; i++)    //從 1~10000 對每個數做驗證
  8.     {
  9.         int n=0;    //計算因數的空杯子
  10.         for(int j=1; j<=i; j++)    //驗證 1到自己本身
  11.         {
  12.             if(i%j==0)    //若能整除即為因數
  13.                 n++;      //因數數目加 1      
  14.         }
  15.         if(n==2)          //若因數數目剛好為 2
  16.             m++;          //質數數目加 1
  17.     }
  18.     cout<<"10000以內的質數總共有: "<<m<<"個!"<<endl;
  19.     system("pause");
  20.     return 0;   
  21. }
複製代碼

返回列表