C語言求素數程式

2019-10-16 22:08:58

任何大於1並且只有兩個因子為1和此數位本身的數位稱為素數。除了這兩個數位之外,它沒有正數除數。如下 -

7 = 1 × 7

一些素數範例: 1235711

程式碼實現

該演算法的實現程式如下 -

#include <stdio.h>

int main() { 
   int loop, number;
   int prime = 1;

   number = 11;

   for(loop = 2; loop < number; loop++) {
      if((number % loop) == 0) {
         prime = 0;
      }
   }

   if (prime == 1)
      printf("%d is prime number.", number);
   else
      printf("%d is not a prime number.", number);
   return 0;
}

執行上面範例程式碼,得到以下結果 -

11 is prime number.