import java.util.Scanner; import java.util.*; // 注意类名必须为 Main, 不要有任何 package xxx 信息 public class Main { public static void main(String[] args) { Scanner in = new Scanner(System.in); // 注意 hasNext 和 hasNextLine 的区别 while (in.hasNextInt()) { // 注意 while 处理多个 case int input = in.nextInt(); // 合数可由质数相乘得出,input 若能被4整除,则其也能被2整除 for (int i = 2; i <= Math.sqrt(input); ) { if (input % i == 0) { System.out.print(i + " "); input /= i; } else { i++; } } System.out.print(input == 1 ? "" : input); } } }
点赞

相关推荐

09-21 23:16
门头沟学院 Java
传奇逃兵王:招不起就别招,叽里咕噜说啥呢
点赞 评论 收藏
分享
迷茫的大四🐶:看来已经准备换人了
点赞 评论 收藏
分享
牛客网
牛客网在线编程
牛客网题解
牛客企业服务