Hướng dẫn write a php code to print prime numbers from 1 to n - viết mã php để in các số nguyên tố từ 1 đến n

Số nguyên tố & số tổng hợp là gì?

Số nguyên tố là số tự nhiên lớn hơn 1 không phải là sản phẩm của hai số tự nhiên nhỏ hơn. are natural numbers that are greater than 1 that are not a product of two smaller natural numbers.  Prime numbers are natural numbers that are greater than 1 that are not a product of two smaller natural numbers. 

Số tổng hợp là số tự nhiên lớn hơn 1 và không phải là số nguyên tố. Ví dụ, 7 có các ước số không có & nbsp; khác ngoài 1 và 7, đó là số nguyên tố và & nbsp; 6 & nbsp; & nbsp; có nhiều hơn hai & nbsp; chia mà là một số tổng hợp. & Nbsp; are natural numbers greater than 1 and which are not prime numbers. For example, 7 has no divisors other than 1 and 7 itself which is a prime number and   has more than two divisors which is a composite number. 

Ví dụ: 2, 3, 5, 7, 11, 13, v.v. là số nguyên tố vì chúng chỉ có 2 ước số và số '4', '6', có nhiều hơn hai ước tính là số tổng hợp. & NBSP;

Chúng ta hãy lấy một ví dụ dưới dạng số '5' là số nguyên tố vì số '5' chỉ có hai ước: '1' và '5'. Vì vậy, số nguyên tố chỉ có hai ước. Nhưng, 4 không phải là nguyên tố [nó là tổng hợp] vì 2 x 2 = 4.

Làm thế nào để n số nguyên tố sử dụng & nbsp; php?

Trong php & nbsp; để kiểm tra xem số & nbsp; là Prime & nbsp; bằng cách sử dụng toán tử mod [%] và nếu chúng ta nhận được 0 ngoại trừ bởi & nbsp; 1 và chính số đó, nó sẽ không phải là số nguyên tố. Trong chương trình này, trước tiên chúng tôi phải chấp nhận giới hạn từ người dùng và gán nó cho biến n & nbsp; và gán giá trị 0 vào biến CT và giá trị 2 vào num. 'Ct

Đầu ra của mã trên

2  3  5  7  11  13  17  19  23  29  31  37  41  43  47  53  59  61  67  71  73  79  83  89  97

Trong mã trên, chúng tôi có hai vòng trong khi. Bên trong trong khi vòng lặp thực hiện thử nghiệm với từng ước số có thể. Nếu vòng lặp bên trong tìm thấy một ước số, số đó không phải là số nguyên tố, do đó nó bị hỏng mà không in bất cứ thứ gì, và nếu thử nghiệm cao như căn bậc hai của số, chúng ta có thể cho rằng số là số nguyên tố. Vòng lặp bên ngoài hoạt động thông qua tất cả các số từ 1 đến 100. Vòng lặp này bị phá vỡ khi chúng ta đã đạt đến điểm phá vỡ các số để kiểm tra.

Giải pháp 2: Chương trình số nguyên tố sử dụng cho vòng lặp

Ở đây, chúng tôi đã tạo một hàm 'CheckPrime []' để kiểm tra xem số đó có phải là số nguyên tố hay không. Chúng tôi lặp qua phạm vi số [1 đến 100] và chuyển từng tham số cho hàm để kiểm tra xem một số có chính hay không.checkPrime[]' to check whether the number is prime or not. We loop over the number range [1 to 100] and pass each as a parameter to the function to check whether a number is prime or not.

Chủ Đề