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);        
        }
    }
  • 相关阅读:
    实现自动进行金额汇总
    实现模糊查询
    手电筒查询
    lov的建立
    日历 的建立
    快速创建Folder
    TAB页制作
    堆叠画布
    弹性域的开发
    注销记录的实现
  • 原文地址:https://www.cnblogs.com/newcoder/p/5764591.html
Copyright © 2011-2022 走看看