返回列表 發帖

037 判斷是否為質數

輸入一個數字,判斷是否為質數,將判斷結果輸出。

本帖最後由 李允軒 於 2014-4-12 14:19 編輯
  1. #include <iostream>
  2. #include <cstdlib>
  3. using namespace std;
  4. int main()
  5. {
  6.     int x;
  7.     int y;
  8.     y = 0;
  9.     bool isPrime = true;
  10.     cout << "請輸入一個數:" ;
  11.     cin >> x;
  12.     for(int i = 1; i <= x; i ++)
  13.     {
  14.             if (x % i == 0)
  15.             {
  16.             isPrime = false;
  17.             break;
  18.             }
  19.     }
  20.     cout << endl;
  21.     if (isPrime == true)
  22.     {
  23.             cout << "這個數是質數" << endl;
  24.     }
  25.     else
  26.     {
  27.                 cout << "這個數是質數" << endl;
  28.     }
  29.     system ("pause");
  30.     return 0;
  31. }
複製代碼

TOP

本帖最後由 林宇翔 於 2014-4-12 14:15 編輯
  1. #include <iostream>
  2. #include <cstdlib>
  3. using namespace std;
  4. int main()
  5. {
  6.         int x;
  7.         int y;
  8.         y = 0;
  9.         bool isprime = true;
  10.         cout << "請輸入一個數字;" ;
  11.         cin >> x;
  12.         for(int i = 1; i <= x; i ++)
  13.         {
  14.                 if (x % i == 0)
  15.                 {
  16.                 isprime = false;
  17.                 break;
  18.                 }
  19.         }
  20.         if (isprime == true)
  21.         {
  22.                 cout << "這個數字是質數";
  23.         }
  24.         else if (isprime = false)
  25.         {
  26.                 cout << "這個數字不是質數";
  27.         }
  28.         cout << endl;
  29.         system ("pause");
  30.         return 0;
  31. }
複製代碼

TOP

返回列表