zoukankan      html  css  js  c++  java
  • 14:质数因子PrimeNum

    14:题目描述

    功能:输入一个正整数,按照从小到大的顺序输出它的所有质数的因子(如180的质数因子为2 2 3 3 5 )

    详细描述:

    函数接口说明:

        public String getResult(long ulDataInput)

    输入参数:

             long ulDataInput:输入的正整数

    返回值:

            String

    输入描述:输入一个long型整数

    输出描述:按照从小到大的顺序输出它的所有质数的因子,以空格隔开

    输入例子:180

    输出例子:2 2 3 3 5

    package prctice01;
    
    import java.util.Scanner;
    
    /*
    题目描述
    功能:输入一个正整数,按照从小到大的顺序输出它的所有质数的因子(如180的质数因子为2 2 3 3 5 )
    详细描述:
    函数接口说明:
        public String getResult(long ulDataInput)
    输入参数:
             long ulDataInput:输入的正整数
    返回值:
            String
     输入描述:输入一个long型整数
    输出描述:按照从小到大的顺序输出它的所有质数的因子,以空格隔开
    输入例子:180
    输出例子:2 2 3 3 5*/
    public class PrimeNum14 {
    
        public static void main(String[] args) {
            Scanner in = new Scanner(System.in);
            long num = in.nextLong();
            StringBuilder sb = new StringBuilder();
            int divide = 2;
            while(num != 1)
            {
                
                while(num%divide == 0)
                {
                    sb.append(divide+" ");
                    num = num/divide;
                }
                divide ++;
            }
            System.out.println(sb);        
        }
    }
  • 相关阅读:
    坐标系的冷知识2
    坐标系的冷知识
    XMPP即时通讯(代码实现)
    约束问题
    实现ios屏幕的横竖屏自适应
    3D Touch ? 木有6s,也阔以玩!!!
    Autolayout
    Xcode7免证书真机调试
    微信支付
    二维码扫描
  • 原文地址:https://www.cnblogs.com/newcoder/p/5764591.html
Copyright © 2011-2022 走看看