- #include<iostream>
- #include<cstdlib>
- using namespace std;
- int main()
- {
- int m=0; //放入質數的空杯子
- for(int i=1; i<=10000; i++) //檢驗1~10000每一個數
- {
- int n=0; //放入因數的空杯子
- for(int j=1; j<=i; j++) //從1~自己本身之間的因數
- {
- if(i%j==0) //如果能夠整除
- n++; //因數加1
- }
- if(n==2) //如果因數只有兩個
- m++; //質數加1
- }
- cout<<"10000以內的質數總共有: "<<m<<"個!"<<endl;
- system("pause");
- return 0;
- }
複製代碼 |