Professional Documents
Culture Documents
Viết chương trình tìm ước số chung lớn nhất (USCLN) và bội số chung nhỏ nhất (BSCNN) của hai số nguyên dương a và b nhập từ bàn phím. Gợi ý
Viết chương trình tìm ước số chung lớn nhất (USCLN) và bội số chung nhỏ nhất (BSCNN) của hai số nguyên dương a và b nhập từ bàn phím. Gợi ý
Viết chương trình tìm ước số chung lớn nhất (USCLN) và bội số chung nhỏ nhất
(BSCNN) của hai số nguyên dương a và b nhập từ bàn phím.
Gợi ý:
Code mẫu:
?
1 package vn.viettuts.baitap;
2
3 import java.util.Scanner;
4
public class USCLL_BSCNN_1 {
5
private static Scanner scanner = new Scanner(System.in);
6
/**
7
* main
8 *
1 */
if (b == 0) return a;
2
0 return USCLN(b, a % b);
}
2
1
/**
2
* Tìm bội số chung nhỏ nhất (BSCNN)
2
*
2
* @param a: số nguyên dương
3
* @param b: số nguyên dương
4
2 */
2
8
2
9
3
0
3
1
3
2
3
3
3
4
3
5
3
6
3
7
3
8
3
9
4
0
4
1
4
2
4
3
4
4
4
5
4
6
4
7
Kết quả:
Bài 08:
Viết chương trình liệt kê tất cả các số nguyên tố nhỏ hơn n. Số nguyên dương n được
nhập từ bàn phím.
Code mẫu:
?
1 package vn.viettuts.baitap;
2
3 import java.util.Scanner;
4
/**
5
* Chương trình liệt kê tất cả các số nguyên tố nhỏ hơn n.
6
*
7 * @author viettuts.vn
8 */
*/
1
public static void main(String[] args) {
3
System.out.print("Nhập n = ");
1
int n = scanner.nextInt();
4
System.out.printf("Tất cả các số nguyên tố nhỏ hơn %d là: \n", n);
1 if (n >= 2) {
5
System.out.print(2);
1 }
1 if (isPrimeNumber(i)) {
1 }
8 }
}
1
9
/**
2
* check so nguyen to
0
*
2
* @author viettuts.vn
1
* @param n: so nguyen duong
2 */
3 public static boolean isPrimeNumber(int n) {
2 if (n % i == 0) {
7
return false;
2 }
8 }
2 return true;
9 }
}
3
0
3
1
3
2
3
3
3
4
3
5
3
6
3
7
3
8
3
9
4
0
4
1
4
2
4
3
4
4
4
5
4
6
4
7
4
8
4
9
5
0
5
1
5
2
5
3
5
4
Kết quả:
Nhập n = 100
Tất cả các số nguyên tố nhỏ hơn 100 là:
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