目录标题

  • 题目描述
  • 解题思路
  • 代码
  • 流程图

题目描述

求出区间[a,b]中所有整数的质因数分解。

输入
输入描述:
  输入两个整数a,b。
输入样例:
3 10

输出

输出描述:
  每行输出一个数的分解,形如k=a1a2a3…(a1<=a2<=a3…,k也是从小到大的)(具体可看样例)
输出样例:
3=3
4=22
5=5
6=2
3
7=7
8=222
9=33
10=2
5

HINT:时间限制:1.0s 内存限制:512.0MB
  先筛出所有素数,然后再分解。

解题思路

就一个两层循环的事情,第一层循环区间里的数子,第二层判断是否能分解,第二层从2开始累加,在用第一层的数字来除,若能除尽输出相应的除数直到相等结束。

代码

import java.util.Scanner;public class Main {public static void main(String[] args) {Scanner scanner=new Scanner(System.in);int m=scanner.nextInt();int n=scanner.nextInt();for (int i=m;i<=n;i++){System.out.print(i+"=");if (i==1){System.out.println("1");//判断是否为1}int j=2;int i1=i;//当前的值while (j<=i1){if (j==i1){     //当相等时就没有因数直接输出System.out.println(j);break;}else  if (i1%j==0){ //若有因数除以因数 并输出因数System.out.print(j+"*");i1=i1/j;}else {  //都不满足继续循环j++;}}}}
}

流程图

Created with Raphaël 2.3.0开始输入要求的区间 [m,n]定义i=mi<=n输出i=i==1输出1定义j=2 i1=ij<=i1j==i1输出j 并结束本次循环i1%j==0输出j*i1=i1/jj++结束yesnoyesnoyesnoyesnoyesno

Java 蓝桥杯 分解质因数相关推荐

  1. JAVA蓝桥杯分解质因数

    基础练习 分解质因数   时间限制:1.0s   内存限制:512.0MB        问题描述 求出区间[a,b]中所有整数的质因数分解. 输入格式 输入两个整数a,b. 输出格式 每行输出一个数 ...

  2. 蓝桥杯 分解质因数 C语言

    /* 问题描述 求出区间[a,b]中所有整数的质因数分解. 输入格式 输入两个整数a,b. 输出格式 每行输出一个数的分解,形如k=a1a2a3-(a1<=a2<=a3-,k也是从小到大的 ...

  3. 标题 日期问题java蓝桥杯,日期类的使用(java)-蓝桥杯

    蓝桥杯日期问题常考,java提供了日期类很方便: //日历类 Calendar c = Calendar.getInstance(); // 获取实例化对象 Date date =c.getTime( ...

  4. java蓝桥杯练习 学做菜

    java蓝桥杯练习 学做菜 资源限制 时间限制:1.0s 内存限制:256.0MB 问题描述 涛涛立志要做新好青年,他最近在学做菜.由于技术还很生疏,他只会用鸡蛋,西红柿,鸡丁,辣酱这四种原料来做菜, ...

  5. java蓝桥杯练习 蜜蜂飞舞

    java蓝桥杯练习 蜜蜂飞舞 资源限制 时间限制:1.0s 内存限制:512.0MB 问题描述 "两只小蜜蜂呀,飞在花丛中呀--" 话说这天天上飞舞着两只蜜蜂,它们在跳一种奇怪的舞 ...

  6. Java 蓝桥杯 我们的征途是星辰大海

    Java 蓝桥杯 我们的征途是星辰大海 最新的火星探测机器人curiosity被困在了一个二维迷宫里,迷宫由一个个方格组成. 共有四种方格: '.' 代表空地,curiosity可以穿过它 '#' 代 ...

  7. JAVA 蓝桥杯 算法提高 阮小二买彩票

    JAVA 蓝桥杯 算法提高 阮小二买彩票 资源限制 时间限制:1.0s 内存限制:512.0MB 问题描述 在同学们的帮助下,阮小二是变的越来越懒了,连算账都不愿意自己亲自动手了,每天的工作就是坐在电 ...

  8. java蓝桥杯练习 拉马车

    java蓝桥杯练习 拉马车 资源限制 时间限制:1.0s 内存限制:256.0MB 问题描述 小的时候,你玩过纸牌游戏吗? 有一种叫做"拉马车"的游戏,规则很简单,却很吸引小朋友. ...

  9. java蓝桥杯练习 幸运数

    java蓝桥杯练习 幸运数 资源限制 时间限制:1.0s 内存限制:256.0MB 问题描述 幸运数是波兰数学家乌拉姆命名的.它采用与生成素数类似的"筛法"生成. 首先从1开始写出 ...

最新文章

  1. 2.7、Android Studio使用翻译编辑器本地化UI
  2. ConstraintLayout 全解析
  3. 网络推广外包——网络推广外包指出新站上线前一定要做好自我检测
  4. django rest-framework 1.序列化 一
  5. 菜鸟教程之工具使用(六)——让Maven项目直接在eclipse内部的Tomcat中执行
  6. 关于UITableView的Cell zhuanzai
  7. 工具:帆软FineBI使用指南
  8. python3.5安装PyHook3
  9. 2018年 - 年终总结
  10. 怎么能网上赚钱?这6种方法是目前最常赚钱的方式!
  11. android 当电脑屏幕,手机变身为电脑的第二屏幕?让你把手机当成电脑用!
  12. Java多线程中wait, notify and notifyAll的使用
  13. TimeUnit简析
  14. 富文本样式文字图片处理
  15. 8253工作方式区别、计数初值及应用
  16. UnityMirror学习笔记(5):NetworkBehaviour 参数和方法接口 与 钩子方法 与 一些注意点
  17. 美国实用生活指南—综合篇
  18. 淘晶驰串口屏_提示p0.pic 初始值无效:图片ID无效
  19. Tomcat两个项目,一个可以正常访问,另一个报错404
  20. 企业终端安全问题的痛点分析

热门文章

  1. 计算及图形学——实验四
  2. Unity3DAI:寻路(1):A星寻路,在Unity上用C#代码实现。
  3. python小球弹弹弹_python实现小球弹跳效果
  4. Unity5 VS UE4
  5. UE4 Material Properties
  6. iPad Air 2完全评测:可怕的三核CPU、六核GPU
  7. Oracle案例08——xx.xx.xx.xx,表空间 SYSAUX 使用率95%%
  8. DirectAccess部署(四)之双网卡环境 客户端连接测试(多图!)
  9. 十年编程经验凝结 与新人们分享
  10. 如何用木板做桥_为这份动手能力点赞!旧木板打磨后做成橱柜,效果可媲美定制的...