蓝桥杯VIP题库之第二期——分解质因数
来源:互联网 发布:淘宝网登录密码加密 编辑:程序博客网 时间:2024/05/17 22:25
问题描述
求出区间[a,b]中所有整数的质因数分解。
输入格式
输入两个整数a,b。
输出格式
每行输出一个数的分解,形如k=a1*a2*a3...(a1<=a2<=a3...,k也是从小到大的)(具体可看样例)
样例输入
3 10
样例输出
3=3
4=2*2
5=5
6=2*3
7=7
8=2*2*2
9=3*3
10=2*5
提示
先筛出所有素数,然后再分解。
数据规模和约定
2<=a<=b<=10000
java代码:
import java.util.Scanner;public class factors {
public static boolean prime(int a){
int i=2;
for(;i*i<=a;i++){
if(a%i==0)break;
}
if(i*i>a)return true;
else return false;
}
public static void main(String[] args) {
Scanner sc=new Scanner(System.in);
int a,b;
a=sc.nextInt();
b=sc.nextInt();
for(int i=a;i<=b;i++)
{
if(prime(i)==true)
System.out.print(i+"="+i);
else
{
System.out.print(i+"=");
int k=i;
for(int j=2;j<=k;)
{
if(k%j==0){
System.out.print(j);
k/=j;
if(j<=k)System.out.print("*");
}
else j++;
}
}
System.out.println();
}
}
}
0 0
- 蓝桥杯VIP题库之第二期——分解质因数
- 蓝桥杯VIP题库之第一期——时间转换
- 分解质因数 (vip)
- 蓝桥杯之分解质因数
- 蓝桥杯练习题—— 分解质因数
- 蓝桥杯——算法训练 分解质因数
- 蓝桥杯——基础练习 分解质因数
- 蓝桥杯训练:基础训练——质因数分解
- BASIC-16VIP试题 分解质因数
- java经典算法之二——分解质因数
- 1.第二篇:常用算法之数学算法-----分解质因数
- 关于蓝桥杯OJ基础训练之分解质因数
- 分解质因数之codeforces_588B
- 数据结构之分解质因数
- <蓝桥杯>vip题库之阶乘计算(C++版)
- 蓝桥杯练习 分解质因数
- 蓝桥杯备战--质因数分解
- 蓝桥杯练习--分解质因数
- 伪静态--urlrewrite
- 深刻理解Docker镜像大小
- 被android 6.0坑了,原文章写的挺好的,我就直接上链接了
- BOW和LSH的一点理解
- [本机配置迁移] 生产过程,非开发(1)
- 蓝桥杯VIP题库之第二期——分解质因数
- C语言开发总结(二十七)
- linux下IPTABLES配置详解
- CUnit的用法
- [工程与建设]光学技术的重要性
- OC语言 正式协议---@protocol
- Codeforces Round #336 (Div. 2) 总结
- ios json格式解析为为NSDictionary
- 字节对齐