使用者自定義一個數字
判斷從1~自定義的數字區間中
所有質數為何- //找出1-100內所有質數
- #include<iostream>
- #include<cstdlib>
- using namespace std;
- int main()
- {
- int num = 0;
- int count =0;
-
- cout <<"請輸入一個數字" << endl;
- cin >> num;
-
- for(int i=2;i<=num;i++)
- {
- count =0;
- for(int j=2;j<=i;j++)
- {
- if(i % j ==0)
- {
- count++;
- }
- }
-
- if(count ==1)
- {
- cout<< i << endl;
- }
-
- }
-
-
-
-
-
- /* for(int i=1;i<=num;i++)
- {
-
- if(num %i ==0)
- {
- count++;
- }
-
- }
-
- if(count ==2)
- {
- cout<< "是質數" << endl;
- }
- else{
-
- cout << "不是質數" << endl;
- }*/
-
-
- system("pause");
- return 0;
- }
複製代碼 |