zoukankan      html  css  js  c++  java
  • 输入一个正整数,按照从小到大的顺序输出它的所有质数的因子(如180的质数因子为2 2 3 3 5 )

    题目描述

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

    最后一个数后面也要有空格
     

    详细描述:


    函数接口说明:

    public String getResult(long ulDataInput)

    输入参数:

    long ulDataInput:输入的正整数

    返回值:

    String


    输入描述:

    输入一个long型整数



    输出描述:

    按照从小到大的顺序输出它的所有质数的因子,以空格隔开。最后一个数后面也要有空格。


    输入例子:
    180
    

    输出例子:
    2 2 3 3 5
    import java.util.*;
    public class Main {
        public static void main(String[] args) {
            Scanner str = new Scanner(System.in);
            long num = str.nextLong();
            String result = getResult(num);
            System.out.println(result);
        
         public static String getResult(long num){
             int pum = 2;
             String result = "";
             while(num != 1){
                 while(num%pum == 0){
                     num = num/pum;
                     result = result + pum + " ";
                 }
                 pum++;
             }
             return result;
         }
    }
  • 相关阅读:
    Tensorflow CIFAR10 (二分类)
    2018年阿里巴巴重要开源项目汇总
    环境变量备份
    ubuntu Qt5 librealsense opencv
    ubuntu16.04 qt opencv3.4
    时间作为文件名
    ubuntu16.04 安装opencv3
    Visual studio 2015/2017 opencv3.4 kineck2.0 osg realsense配置
    开源监控系统整合Nagios+Cacti+Nconf详解
    nagios系列(八)之nagios通过nsclient监控windows主机
  • 原文地址:https://www.cnblogs.com/qiaoyanlin/p/6609753.html
Copyright © 2011-2022 走看看