今天参加应聘笔试遇到这道题,有点意思,当时一时没有写完整,回来稍作整理了一下:

public class Demo {
public static void main(String[] args) {
primeCount(90);
//控制台输出:90=2*3*3*5
}
public static void primeCount(int num) {
StringBuffer sb = new StringBuffer();
sb.append(num + "=");
int primeNumber = 2;// 定义最小的质数
while (primeNumber < num) {
if (num % primeNumber == 0) {
num = num / primeNumber;
sb.append(primeNumber + "*");
} else {
primeNumber++;
}
}
sb.append(primeNumber);
System.out.print(sb.toString());
}
}

将一个整数分解为质数的乘积的实现方式相关推荐

  1. 将一个整数分解为质数的乘积

    题目:将一个整数分解为质数的乘积 (质数就是除了1和它本身之外,再也没有整数能被它整除的数.比如:2..3.5.7.11.13.17.19.23.39.31---------- 素数就是质数.质数之外 ...

  2. 编程将一个整数分解成一个质因数的连乘积,并打印在屏幕上

    //编程将一个整数分解成一个质因数的连乘积,并打印在屏幕上 //***本题的难点是既要找出质因数,又要保证其连乘为该数 //***需要两个循环,外循环与内循环 /*每个合数 都可以写成几个 质数 相乘 ...

  3. 分解 python_面试官:如何用Python实现将一个整数分解成质因数?

    概述 今天主要分享一个关于分解质因数的实例,判断的逻辑稍微多了点,一起来看看吧~ 需求 将一个整数分解质因数.例如:输入90,打印出90=233*5 思路 其实根本不需要判断是否是质数,从2开始向数本 ...

  4. 将一个数分解为质因数的乘积

    import java.util.ArrayList; import java.util.Arrays;/*** 返回一个数的质因数的列表* input:8* return:[2,2,2]** inp ...

  5. php分解质因数,用PHP如何实现将一个整数分解为质因数的积?

    先对数字进行因式分解算法 再过滤结果集中,不符合的结果集. class Helper { public function chechPrime($num) { for ($i = floor(sqrt ...

  6. 将任意自然数分解为质数的乘积(Java实现)

    方法一:外层while循环 package com.jake.primefactor;import java.util.ArrayList; import java.util.List;public ...

  7. 整数n分解成素数乘积c语言,用C语言和汇编语言实现将1个整数分解成几个素数的乘积...

    任何1个大于2的整数都可以分解成几个素数的乘积.将1个整数分解成几个素数的乘积是个热门话题. 经常有人问到.本文试图用C语言和32位X86汇编语言给出一个比较好的实现.希望对c语言学习者和 汇编语言学 ...

  8. python对整数进行因数分解_浅谈将一个正整数分解质因数的逻辑思维和Python开发设计...

    今天讨论的是如何将一个正整数分解质因数.例如:输入36,打印出36=2*2*3*3. 1.首先要清晰两个概念,要知道什么是质数,如何进行分解质因数?质数是指在大于1的自然数中,除了1和它本身以外不再有 ...

  9. 把N!分解成质数幂的乘积

    题面http://acm.buaa.edu.cn/contest/184/problem/C/ 大意就是把N!分解成质数幂的乘积. 最暴力的方法当然会超时,比如下面这个: #include<io ...

最新文章

  1. 进化算法_遗传算法相关资料
  2. 利用PySpark进行迁移学习的多类图像分类
  3. RabbitMq 本地连接报错 org.springframework.amqp.AmqpIOException: java.io.IOException
  4. 高级数据结构与算法 | 深度遍历搜索(DFS)与广度遍历搜索(BFS)
  5. 4 contextHook
  6. Oracle查询所有序列
  7. java输出set中的元素_老师,为什么遍历Set集合里的元素,一直都是有序的输出呢?...
  8. 微软更新补丁手动下载地址
  9. 小白攻略(三):数学建模论文的写作
  10. 100兆宽带下载速度为什么没有100兆/秒
  11. 【超硬核】秒杀活动技术方案,Redis申请32个G,被技术总监挑战了...
  12. 金庸在浙江大学招博士生的考卷
  13. Latex标题页上标和脚注的处理方法 如何在latex文件中添加footnote
  14. 【今日CV 计算机视觉论文速览 第118期】Tue, 21 May 2019
  15. 经纬M300赛尔102S航测全流程解析
  16. 商务口语 - 意见分歧话题
  17. 【PC工具】文字文本朗读工具,语音朗读软件,TTS语音合成
  18. python读取svg文件_使用python创建SVG
  19. java url生成二维码
  20. python中可哈希是什么意思_实习小记-python中可哈希对象是个啥?what is hashable object in python?...

热门文章

  1. 一台电脑同时配置github私人账户和公司账户
  2. 记录自己第一次科研经历
  3. Codevs 2054疯狂的馒头
  4. 项目经理为什么一直遭人烦
  5. 如何为戴尔灵越15 5559加装内存条和固态硬盘
  6. TCGA差异表达分析|2022.5.1更新
  7. PS设计漂亮网站主页图片的实例教程
  8. SpringBoot 官方强烈推荐,连接池,太快了!
  9. smartSVN 分支合并到主干上,iOS 编译时链接错误
  10. Qt 在GraphicsView中 打开一幅图片