1.JAVA实现正整数的素因子分解。
比如:60=2*2*3*5 。
代码块如下
import java
.util
.Scanner
;
public class Demo1 {
public static void main(String
[] args
) {
Scanner sc
= new Scanner(System
.in
);
System
.out
.println("输入正整数n");
int num
= sc
.nextInt();
System
.out
.print(num
+ "=1");
int i
= 2;
do {
if (num
% i
== 0) {
System
.out
.print("*" + i
);
num
= num
/ i
;
} else {
i
++;
}
} while (num
> 1);
}
}
输出结果如下:
输入正整数n 90 90=1* 2* 3* 3* 5
转载请注明原文地址: https://lol.8miu.com/read-19582.html