public class 求一个数的所有因子 { public static void main(String[] args) { 用集合存放因子 ArrayList list =new ArrayList<>(); Scanner SC= new Scanner(System.in); int n =SC.nextInt(); for (int i = 1; i <=Math.sqrt(n); i++) { if (n%i==0){ list.add(i); int x=n/i; if (x!=i){ list.add(x); } } } System.out.println(list); } }
01-05
2110
03-19
2300
“相关推荐”对你有帮助么?
-
非常没帮助
-
没帮助
-
一般
-
有帮助
-
非常有帮助
提交