Menentukan Nombor Perdana dalam C
Untuk memastikan sama ada integer yang diberikan ialah perdana, mari kita mulakan dengan menggariskan langkah-langkah yang terlibat:
Sekarang, mari menterjemah algoritma ini ke dalam kod C:
int IsPrime(unsigned int number) { if (number <= 1) return 0; // Handle special cases unsigned int i; for (i = 2; i*i <= number; i++) { if (number % i == 0) return 0; // Number has divisors } return 1; // No divisors found, number is prime }
Fungsi ini mengikut langkah yang digariskan:
Walaupun kaedah ini tidak dioptimumkan untuk prestasi, ia menyediakan penyelesaian yang jelas dan mudah difahami untuk menentukan prima nombor dalam C.
Atas ialah kandungan terperinci Bagaimana untuk Menentukan sama ada Nombor adalah Perdana dalam C?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!