JAVA实现正整数的素因子分解

it2024-10-22  38

1.JAVA实现正整数的素因子分解。

比如:60=2*2*3*5 。 代码块如下 import java.util.Scanner; /** * @kilimy */ 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

最新回复(0)