LAPTOP-8KA88UT5_20200825-陈浩
问题
1.将一个正整数分解质因数
2.
Chargeable c = new LightPeak();
// 通过任意接口类型的引用变量都可以调用该接口及其父接口中声明的方法以及Object类中的方法
System.out.println( c.toString() );
c.charge();
这个没搞懂
解决
利用递归分解质因数
int k = 2;
public void diGui(int n) {
if (n == 1) {
System.exit(0);
}
while (n > 1) {
if (isZhi(n)) {
System.out.print(n);
System.exit(0);
}
while (n>2&&n % k == 0) {
n = n / k;
System.out.print(k+"*");
}
k++;
diGui(n);
}
}
吐槽
无
点赞