蓝桥杯-素因子去重 import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner ac=new Scanner(System.in); int n=ac.nextInt(); int number=1; for(int i=2;i<=n;i++) { if(n%i==0)//去重 { while(n%i==0){n/=i;} number*=i; } } System.out.println(number); } }