- #include <iostream>
- #include <cstdlib>
- using namespace std;
- int main ()
- {
- int sum=0; // 設一個總數的空杯子
- cout<<"100000以內的質數有:"<<endl; //呈現"100000以內的質數有:"
- for (int i=1; i<=10000; i++) //設i是1 i最大是10000
- {
- int n=0; //設一個質數的空杯子
- for(int j=1; j<=i; j++) //j為1 j一旦符合i的條件就+1
- {
- if (i%j==0) //i/j沒有餘數的就是質數
- n++; //符合條件就加一個質數
- }
- if (n==2) // n等於2
- {
- sum++; //就加1
- }
- }
- cout<<"共有"<<sum<<"個"<<endl;
- system("pause");
- return 0;
- }
複製代碼 |