Scanner sc = new Scanner(System.in); int a = sc.nextInt(); int c = (int)Math.sqrt(a); for(int i =2;i<=a;i++){ if(a%i==0){ System.out.print(i+" "); a = a/i; i--; }else{ if(i>=c){ System.out.print(a+""); break; } } } 根据楼主的平方思路,补充了完整答案(应该是)
7

相关推荐

09-01 09:00
已编辑
四川旅游学院 运营
牛客55195891...:主要是专业不好,别的没毛病
牛客解忧铺
点赞 评论 收藏
分享
牛客网
牛客网在线编程
牛客网题解
牛客企业服务