[蓝桥杯][基础练习VIP]分解质因数

时间限制: 1Sec 内存限制: 128MB 提交: 2802 解决: 1688
题目描述
求出区间[a,b]中所有整数的质因数分解。

提示

先筛出所有素数,然后再分解。

数据规模和约定

2< =a< =b< =10000

输入
输入两个整数a,b。
输出
每行输出一个数的分解,形如k=a1a2a3…(a1< =a2< =a3…,k也是从小到大的)(具体可看样例)
样例输入

3 10

样例输出

3=3
4=22
5=5
6=2
3
7=7
8=222
9=33
10=2
5
思路:建立第一次for循环遍历每一个数,先打印出每行必出的开头i = ;将i赋值给k防止i变化,进入while循环条件k!=1,直接j++,判断k是否可与初始值为2的j余尽,余得尽则为非素数,再与j相除,将j打印出来,j++,再次判断k/j是否为素数,若为质数,就将j打印出来,还原j==1重新开始余

import java.util.Scanner;public class Main {public static void main(String[] args) {Scanner sc = new Scanner(System.in);int a = sc.nextInt();int b = sc.nextInt();for(int i = a;i<=b;i++) {//遍历判断每一个数int j = 1;int k = i;System.out.print(i+"=");while(k!=1) {//进入循环j++;if(k%j==0) {k/=j;if(k==1) {System.out.println(j);}else {System.out.print(j+"*");}j = 1;}}}}
}

java:蓝桥杯练习 分解质因数相关推荐

  1. 蓝桥杯练习 分解质因数

    蓝桥杯练习 分解质因数 问题描述 求出区间[a,b]中所有整数的质因数分解. 输入格式 输入两个整数a,b. 输出格式 每行输出一个数的分解,形如k=a1a2a3-(a1<=a2<=a3- ...

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

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

  3. java蓝桥杯练习 学做菜

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

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

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

  5. Java基础编程之分解质因数

    问题分析: 1. 所谓分解质因数就是每个合数都可以写成几个质数相乘的形式,其中每个质数都是这个合数的因数,把一个合数用质因数相乘的形式表示出来,叫做分解质因数.如30=2×3×5 .分解质因数只针对合 ...

  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 Python语言入门
  2. python函数调用位置_python函数定义,调用,传参,位置参数及关键字参数,返回值
  3. Spring Boot 2.x整合Apollo代码示例
  4. cad文字递增快捷键_十年经验总结,100个CAD快捷键。
  5. 怎么在delphi显示html,如何在Delphi中将简单的RichText转换为HTML标签?
  6. @RunWith@ContextConfiguration进行Spring上下文测试报错
  7. 企业如何抵御弱云密码带来的威胁
  8. 多线程之线程可见性synchronized
  9. Socket封装之聊天程序(二)
  10. 南半球左撇子的人是否多一些
  11. 用SQL备份数据库表
  12. 【Network篇<Day02>】——华为模拟器eNSP、交换机命令、路由器命令
  13. android看图3D,一个相见恨晚的3D手机看图神器,工作效率飙升10倍!
  14. 5个步骤,打造你的业务中台
  15. mantis最正确的安装步骤详解,不能实现你找我
  16. 重磅出击: Rancher 2.4.x 迁移自定义 k8s 集群
  17. 2019 360校招笔试- 编程题 -2018.08.27
  18. 基于UCOSII的RS485通信(STM32F107)
  19. farm together(一起玩农场)奖励物品代码(截止2021.2.10)
  20. fMRI中自发性短暂脑网络交互的行为相关性

热门文章

  1. DataGridView加入CheckBox列 (VB)
  2. ubuntu12.04 e680 usbnet
  3. FPGA学习笔记之Altera FPGA使用JIC文件配置固化教程
  4. MIPI参数配置解释
  5. java 调用cpp_java jni 调用cpp文件中的方法 | 学步园
  6. idea调试debug技巧_被我用烂的DEBUG调试技巧,专治各种搜索不到的问题
  7. none是不是python的保留字_Python主要保留字
  8. 虚拟机建立快照_使用qmeu-img创建虚拟机(创建虚拟机,虚拟机快照)
  9. 业务理解有偏差,产品和开发如何达成共识?
  10. 5G 超高清关键技术:高帧率重置、高动态渲染、云加端增强