ZZULIOJ-1071,分解质因子(Java)

简介: ZZULIOJ-1071,分解质因子(Java)

题目描述:


将一个正整数分解质因数,例如,输入90,输出2 3 3 5。  


输入:


输入一个正整数n(2<=n<=2000)。  


输出:


从小到大输出n的所有质因子,每两个数之间空一格。  


样例输入:


20


样例输出:


 

2 2 5


程序代码:


import java.util.*;
public class Main
{
  public static void main(String[] args)
  {
    Scanner input=new Scanner(System.in);
    int n=input.nextInt();
    for(int i=2;n>1;i++)
    {
      while(n%i==0)
      {
        System.out.print(i);
        n/=i;
        if(n==1)
          System.out.println();
        else
          System.out.print(" ");
      }
    }
  }
}
相关文章
|
小程序 JavaScript 开发者
微信小程序wepy框架入门教程-底部导航栏效果(五)
微信小程序wepy框架入门教程-底部导航栏效果(五)
269 0
|
前端开发 JavaScript
React_函数式Hooks和Class比较优缺点
React Hooks与Class组件都能返回JSX并接收props,但Hooks无`this`指向问题,用`useEffect`模拟生命周期,`memo`优化性能,状态更新用`useState`;Class组件通过生命周期方法、`PureComponent`或`shouldComponentUpdate`优化,状态用`this.state`和`this.setState`管理。
213 1
React_函数式Hooks和Class比较优缺点
if和switch流程控制语句的基本案例练习
通过以上案例练习巩固 if 和 switch 流程控制语句的使用。
|
JavaScript API
如果使用Vue3.0实现一个 Modal,你会怎么进行设计?
如果使用Vue3.0实现一个 Modal,你会怎么进行设计?
253 0
如果使用Vue3.0实现一个 Modal,你会怎么进行设计?
你也能做个羊了个羊游戏系列教程3:卡牌的放置和消除
终于要写第三篇教程了,中间拖的时间有点儿长,以至于我的好几位学员等不及已经自己做出来了。这是一件让我感到非常高兴的事情。一位学员从零基础开始学,到最后有一定的能力自己琢磨着把游戏做出来,这是一件不论是对学员来讲,还是对我来讲都是值得骄傲的事情。因为他们已经掌握了自己学习和前进的方法,我认为这种自发的能动性是推动一个人自主学习或者前进的最强大的动力。
441 0
UPC 排队(线段树||RMQ||树状数组||分块处理)
UPC 排队(线段树||RMQ||树状数组||分块处理)
163 0
|
JavaScript 前端开发 调度
你会用RxJS吗?【初识 RxJS中的Observable和Observer】
概念 RxJS是一个库,可以使用可观察队列来编写异步和基于事件的程序的库。 RxJS 中管理和解决异步事件的几个关键点: Observable: 表示未来值或事件的可调用集合的概念。 Observer: 是一个回调集合,它知道如何监听 Observable 传递的值。 Subscription: 表示一个 Observable 的执行,主要用于取消执行。 Operators:** 是纯函数,可以使用函数式编程风格来处理具有map、filter、concat、reduce等操作的集合。
324 0
|
存储 SQL 安全
Web开发者必备:Web应用检查清单
想做一个高质量的Web应用,前前后后要做的事情非常多。国外开发者 Ata Sasmaz 为 Web 开发者制作分享了一份检查清单,包括应用开发、性能、安全、分析、可用性、可靠性、转换策略、竞争策略这些方面需要注意的事项。清单内容可能不全面,欢迎大家在评论中补充。
407 0