Loading Now

Bài tập Java cơ bản: đếm số ước của một số được nhập vào từ bàn phím

Bài tập Java cơ bản: đếm số ước của một số được nhập vào từ bàn phím

Table of Contents

Bài tập

Bạn hãy viết chương trình nhập từ bàn phím số nguyên n và hiển thị ra màn hình số các ước số của n.

Ví dụ nếu nhập n = 12 thì chương trình sẽ hiển thị ra màn hình:

6

Giải thích: 126 ước là 1, 2, 3, 4, 6, 12

Hướng dẫn

Code mẫu sử dụng vòng lặp while:

import java.util.Scanner;

public class Loop {
	public static void main(String[] args) {
		Scanner sc = new Scanner(System.in);
		int n = sc.nextInt();
		int i = 1;
		int answer = 0;
		while(i <= n) {
			if(n % i == 0) {
				answer++;
			}
			i++;
		}
		System.out.println(answer);
	}
}

Code mẫu sử dụng vòng lặp for:

import java.util.Scanner;

public class Loop {
	public static void main(String[] args) {
		Scanner sc = new Scanner(System.in);
		int n = sc.nextInt();
		int answer = 0;
		for (int i = 1; i <= n; i++) {
			if(n % i == 0) {
				answer++;
			}
		}
		System.out.println(answer);
	}
}

Post Comment

Contact