判斷使用者輸入的數值 是否為質數- #include<iostream>
- #include<cstdlib>
- using namespace std;
- int main()
- {
- //判斷使用者輸入的數值 是否為質數
- //2,3,5,7,11,13,17,19,23,29,31,37,41,43,47,53,59,61,67,71,73,79,83,89,97,101
- int num =0;
- bool isPrime = true; //是質數
- cout<< "請輸入一個數字 判斷是否為質數" << endl;
- cin >> num;
-
- for(int i=2;i<num;i++)
- {
- if(num%i==0)
- {
- isPrime =false;
- break; //跳離迴圈
-
- }
-
- }
-
-
- if(isPrime == true)
- {
- cout << "是質數" << endl;
-
- }
- else{
- cout << "不是質數" << endl;
- }
- system("pause");
- return 0;
- }
複製代碼 |