Trong bài viết này, chúng ta sẽ tìm hiểu cách hiển thị các ước số của một số. Ước số là số chia hết một số hoặc biểu thức khác.
Ước số là các số chúng ta nhân nhau để được số khác. Ví dụ: nhân 3 và 5 được 15. Ta nói 3 và 5 là ước của 15. Ngoài ra, ước số của một số là những số chia hết số đó mà không dư. Ví dụ: 1, 2, 3, 4, 6, 12 là ước của 12 vì tất cả đều chia hết nó.
Ước lớn nhất và nhỏ nhất của một số. Ước lớn nhất của bất kỳ số nào là chính số đó, ước nhỏ nhất là 1.
- 1 là ước của mọi số.
- Ví dụ, ước lớn nhất và nhỏ nhất của 12 là 12 và 1.
Dưới đây là minh họa:
Đầu vào
Giả sử đầu vào của chúng ta là:
Đầu vào: 45
Đầu ra
Đầu ra mong muốn sẽ là:
Các ước của 45 là: 1 3 5 9 15 45
Thuật Toán
Bước 1 - BẮT ĐẦU Bước 2 - Khai báo hai biến nguyên my_input và i Bước 3 - Đọc giá trị từ người dùng hoặc định nghĩa giá trị Bước 4 - Dùng vòng for, lặp từ 1 đến my_input, kiểm tra my_input % i có dư không. Nếu không dư, là ước. Lưu giá trị Bước 5 - Hiển thị kết quả Bước 6 - DỪNG
Ví Dụ 1
Ở đây, đầu vào được nhập bởi người dùng dựa trên nhắc nhở. Bạn có thể thử ví dụ này trực tiếp trong công cụ coding ground của chúng tôi.
import java.util.Scanner;
public class Factors {
public static void main(String[] args) {
int my_input, i;
System.out.println("Các gói cần thiết đã được nhập");
Scanner my_scanner = new Scanner(System.in);
System.out.println("Đối tượng đọc đã được định nghĩa");
System.out.print("Nhập số: ");
my_input = my_scanner.nextInt();
System.out.print("Các ước của " + my_input + " là: ");
for (i = 1; i <= my_input; ++i) {
if (my_input % i == 0) {
System.out.print(i + " ");
}
}
}
}
Đầu Ra
Các gói cần thiết đã được nhập Đối tượng đọc đã được định nghĩa Nhập số: 45 Các ước của 45 là: 1 3 5 9 15 45
Ví Dụ 2
Ở đây, số nguyên đã được định nghĩa trước, và giá trị của nó được truy cập và hiển thị trên bảng điều khiển.
import java.util.Scanner;
public class Factors {
public static void main(String[] args) {
int my_input, i;
my_input = 45;
System.out.println("Số được định nghĩa là " + my_input);
System.out.print("Các ước của " + my_input + " là: ");
for (i = 1; i <= my_input; ++i) {
if (my_input % i == 0) {
System.out.print(i + " ");
}
}
}
}
Đầu Ra
Số được định nghĩa là 45 Các ước của 45 là: 1 3 5 9 15 45