Programmation C : Déterminer si un nombre est premier
Pour déterminer si un nombre est premier en C, vous pouvez suivre ces étapes :
Voici un code C mis à jour implémentation :
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; }
Ce code optimisé vérifie efficacement si un nombre est premier ou non avec une modification minimale de votre idée originale.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!