7-2 h0161. 分解质因数 (10 分)

将一个正整数分解质因数。例如:输入90,打印出

90=2*3*3*5

输入格式:

输入在一行中给出1个正整数n(n<10e9)。

输出格式:

在一行中输出n和他的因子值,如样例所示。

输入样例:

90

输出样例:

90=2*3*3*5

import scala.io.StdIn
 
object Main {
  def main(args: Array[String]): Unit = {
      var n = StdIn.readInt()
      var x:Int=0
      print(n+"=")
      for(i <- 2 to n/2){
         
           if(n%i==0){
                 x+=1
               if(x==1)
               print(i)
           else print("*"+i)
              n=n/i
                while(n%i==0){
                    print("*"+i)
              n=n/i
                }
           }
          
      }
    if(x==0)print(n)
  }
}

分解质因数 (10 分)相关推荐

  1. 7-2 分解素因子 (10 分)

    7-2 分解素因子 (10 分) 题目 假设n是一个正整数,它的值不超过1000000,请编写一个程序,将n分解为若干个素数的乘积. 输入格式 首先输入一个正整数T,表示测试数据的组数,然后是T组测试 ...

  2. 7-72 分解质因数 (20 分)

    求出区间[a,b]中所有整数的质因数分解. 输入格式: 输入两个整数a,b.数据规模和约定 2<=a<=b<=10000 输出格式: 每行输出一个数的分解,形如k=a1a2a3-(a ...

  3. 翁恺c语言第6周编程答案,程序设计入门——C语言 第6周编程练习 1 分解质因数(5分)(示例代码)...

    1 分解质因数(5分) 题目内容: 每个非素数(合数)都可以写成几个素数(也可称为质数)相乘的形式,这几个素数就都叫做这个合数的质因数.比如,6可以被分解为2x3,而24可以被分解为2x2x2x3. ...

  4. java isprime函数_翁恺老师零基础java课程函数章第一题分解质因数

    分解质因数(5分) 题目内容: 每个非素数(合数)都可以写成几个素数(也可称为质数)相乘的形式,这几个素数就都叫做这个合数的质因数.比如,6可以被分解为2x3,而24可以被分解为2x2x2x3. 现在 ...

  5. 分解质因数分 (10分)

    分解质因数(10分) 题目内容: 每个非素数(合数)都可以写成几个素数(也可称为质数)相乘的形式,这几个素数就都叫做这个合数的质因数.比如,6可以被分解为2x3,而24可以被分解为2x2x2x3. 现 ...

  6. c语言用质因数分解法求最大公约数,分解质因数法求最大公约数(javascrip实现)

    //判断是否为质数------------------------------------------------------ function isPrime(n) { for (var i = n ...

  7. c语言用质因数分解法求最大公约数,《分解质因数的方法求最大公约数》数学教案...

    <分解质因数的方法求最大公约数>数学教案 教学内容:教材P/57页内容"用分解质因数的方法求最大公约数",完成P/57"练一练"及P/58-59页练 ...

  8. [玄学]——数论高级之分解质因数(Pollard_rho)(POJ 1811)

    前言 这是一个伤心的故事:我已经好久没有写博客了... 当然这次跟大家分享的是一个很玄学的东西--Pollard_rho 为什么说他很玄学呢?大家可以在等下的代码中看出来(全是rand...) 当然, ...

  9. 数论 - 分解质因数+欧拉函数 - Relatives POJ - 2407

    数论 - 分解质因数+欧拉函数 文章目录 数论 - 分解质因数+欧拉函数 一.分解质因数 二.欧拉函数 三.模板: Relatives POJ - 2407 一.分解质因数 由 算 术 基 本 定 理 ...

最新文章

  1. k8s mysql volume_Kubernetes(k8s)中文文档 名词解释 Volumes_Kubernetes中文社区
  2. 《maven官方文档》5分钟开始Maven
  3. 合肥学院计算机原理,合肥学院计算机组成原理实验三-20210415130709.docx-原创力文档...
  4. android中英文混合,搜狗手机输入法Android3.3中英混输无障碍之终结篇
  5. linux的内核有多小,Linux 内核有小bug?
  6. C++ 通讯录设计(三)
  7. 使用Adobe Acrobat提取PDF签章图片
  8. Android开发手册 (Android的手工教程MtAndroid开发手册)
  9. asp.net 利用DirectoryEntry来验证用户以及开机密码
  10. 信息学奥赛一本通(c++):1336:【例3-1】找树根和孩子
  11. @PropertySource配置的用法
  12. steam的游戏id怎么查?
  13. 地理信息系统GIS的评价
  14. (附源码)spring boot校园拼车微信小程序 毕业设计 091617
  15. 哒螨灵使用注意事项_常用杀虫剂-哒螨灵使用方法
  16. 一个FC游戏的下载站点
  17. nuScenes数据集详细介绍
  18. SNAT DNAT
  19. 系统及服务器巡检流程图,业务巡检系统的整体设计和数据流程
  20. vr计算机组装,VR技术在计算机组装与维护教学中的应用

热门文章

  1. 今天我进了沼泽,总有一天我要走出来!
  2. 解决adobe reader XI 打开后闪退问题,亲测有效
  3. 《孙悟空大战白骨精》小游戏
  4. jump大乱斗维护服务器,Jump大乱斗常见问题解决方法_Jump大乱斗常见问题解决及按键设置方法_飞翔教程...
  5. ***/BandwagonHost选择Linux操作系统的技巧
  6. TI达芬奇系列TMS320DM8168浮点DSP C674x + ARM Cortex-A8高性能视频处理器,用于视频基础设施
  7. Java-Tomcat的请求参数解析分析
  8. Android开发随手记录
  9. 数据挖掘 NO.2 模型效果评估
  10. SSLOJ 1322.清兵线