C プログラミング: 数値が素数かどうかの判定
C で数値が素数かどうかを判定するには、次の手順に従います。
更新された C コードは次のとおりです。実装:
int IsPrime(unsigned int number) { if (number <= 1) return 0; // zero and one are not prime unsigned int i; for (i = 2; i * i <= number; i++) { if (number % i == 0) return 0; } return 1; }
この最適化されたコードは、元のアイデアに対する最小限の変更で、数値が素数かどうかを効率的にチェックします。
以上がC で数値が素数かどうかを効率的に判断するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。