Cho trước một số tự nhiên N > 1 bất kỳ, hay in ra khai triển thành tích các số nguyên tố tính từ nhỏ đến lớn. VD: 9 = 3x3 | 12 = 2x2x3. |
Java Source - Mã Java:
/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
package z.test;
/**
*
* @author bnson
* @website vnlives.net
* @create 04/12/2014
*/
public class printForLookupDivide {
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
// TODO code application logic here
int n = 24;
int i;
String rs = n + " = ";
for (i = 2; i <= n; i++) {
if (n % i == 0) {
rs = rs + i + " x ";
n = n / i;
i--;
}
}
System.out.println(rs.substring(0, rs.length()-3));
}
}
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
package z.test;
/**
*
* @author bnson
* @website vnlives.net
* @create 04/12/2014
*/
public class printForLookupDivide {
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
// TODO code application logic here
int n = 24;
int i;
String rs = n + " = ";
for (i = 2; i <= n; i++) {
if (n % i == 0) {
rs = rs + i + " x ";
n = n / i;
i--;
}
}
System.out.println(rs.substring(0, rs.length()-3));
}
}
Result - Kết Quả:
No comments:
Post a Comment