C语言-蓝桥杯-基础练习 分解质因数

2023-10-31

问题描述

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

输入格式

输入两个整数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

代码

#include<stdio.h>
#include<stdbool.h>
int a,b;
int p[5000]={0};
int x=0;
void fil(int n){
	int i,j,k=0;
	for(i=2;i<=n;i++){
		bool label=false;
		for(j=2;j*j<=i;j++){
			if(i%j==0){
				label=true;
				break;
			}
		}
		if(label==false){
			x++;
			p[k]=i;
			k++;
		}
	}
}
void resovle(int n){
	int j;
	for(j=0;j<x&&p[j]<=n;j++){
		if(p[j]==n){
			printf("%d\n",p[j]);
			return;
		}
	}
	for(j=0;j<x&&p[j]<=n;j++){
		if(n%p[j]==0){
			printf("%d*",p[j]);
			resovle(n/p[j]);
			return;
		}
	}
}
int main(){
	scanf("%d%d",&a,&b);
	fil(b);
	int i;
	for(i=a;i<=b;i++){
		printf("%d=",i);
		resovle(i);	
	}
	return 0;
}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

C语言-蓝桥杯-基础练习 分解质因数 的相关文章

  • mysql基础命令

    1 常用命令 1 create database db name 创建数据库 2 show databases 显示所有的数据库 3 drop database db name 删除数据库 4 show tables 显示数据表 5 des
  • 三菱j4伺服中文说明书_三菱伺服抱闸伺服的使用方法

    刹车原理 伺服电机的刹车抱闸和普通的电磁抱闸原理是一样的 靠电磁线圈产生磁场吸力 克服机械刹车片的弹簧制动力矩 驱动机械刹车片的分开 释放电机轴 一般三菱伺服的刹车都是直流24V电源 他的刹车是不分正负极 很多初次使用的工控人员都会纠结这个
  • 网站设计之常见简单实用的JavaScript特效总结(上篇)

    这篇主要是总结JavaScript常见简单实用的特效 主要从代码量短 简单实用几个方面进行叙述 其中特效包括 1 鼠标悬停图片切换查看器 2 鼠标移动图片放大 3 鼠标移动切换内容 4 贵财下拉菜单案例 5 JS图片放大镜功能 类似淘宝 6
  • 【无标题】文件查找、运行项目(网站)HTML5(H5)、压缩---解压缩

    一 登录系统 用户名 root 密钥对 安全组 云服务器 来源 0 0 0 0 0 端口 ALL TCP 80 策略 允许 物理服务器 虚拟机 systemctl stop firewalld 关闭防火墙 setenforce 0 关闭se

随机推荐

  • ethers.js 应用(助记词、地址、私钥)

    1 创建助记词 const ethers require ethers let wallet ethers Wallet createRandom let mnemonic wallet mnemonic console log mnemo
  • MybatisPlus整合Flowable出现的坑

    MybatisPlus整合Flowable出现的坑 摘要 现在在项目中使用的MybatisPlus 最近研究了一下流程框架Flowable 看了很多技术文档博客 打算直接整合进去 先记录一下遇到的问题 问题 Description file
  • #define宏定义详解

    define宏定义 1 常规用法 无参宏 define PI 3 1415926 define EN 1e5 定义指数1 10e5 cout lt
  • SpringBoot学习笔记之日志处理

    spring boot内部使用Commons Logging来记录日志 但也保留外部接口可以让一些日志框架来进行实现 例如Java Util Logging Log4J2还有Logback 如果你想用某一种日志框架来进行实现的话 就必须先配
  • vue中使用loading

    因为有很多组件需要loading 所以我们把loading写为组件 在全局中都可以使用 而选择的loading 最好是css3动画写的 如果用图片 图片本身就是需要请求的 在网上找了一个css3动画 如下 loading中的代码
  • osgEarth的Rex引擎原理分析(一一四)rex与mp引擎的关系

    目标 一一三 中的问题201 rex与mp都是osgEarth加载地理高程和影像的引擎 rex比mp新 功能更强大 rex引擎支持随机瓦片加载 地图颜色渐变 更快的添加删除 待继续分析列表 9 earth文件中都有哪些options 九 中
  • wangeditor富文本引用、表格使用问题

    wangeditor富文本组件问题 问题介绍 具体情况 解决方案 css修改 说明 问题介绍 本文记录了wangeditor开发中遇到的一个问题 之前在使用wangeditor的时候因为时间紧张没有过多研究 后续项目测试 测出来发现编辑器中
  • SAP系统权限配置一

    1 系统权限的重要性 2 SAP系统环境 在测试环境做客户化权限的配置测试 开发系统中做对应的开发 不允许直接正式系统环境中做客户化配置以及开发 只能通过传输的形式 3 SAP权限的基本概念 这边后续都是ABAP开发顾问来分配和定义的 4
  • 在项目中,关于前端实现数据可视化的技术选择

    前言 在项目中 数据可视化以图表 报表类型为主 需求背景 技术框架是Vue2 x版本 组件库是Ant Design of Vue 能够支撑足够多的图表类型开发 图表大小 位置能够随意变动 图表样式需要支持丰富多样的用户配置 强大 开放的图表
  • 计算机专业数学建模结课论文,数学建模论文范文2篇

    利用数学知识解决现实生活的具体问题了成为当今数学界普遍关注的内容 利用建立数学模型解决实际问题的数学建模活动也应运而生了 下面是秋天网小编为大家整理的数学建模论文 供大家参考 数学建模论文范文一 初中数学建模教学研究 数学 源于人们对生产与
  • Snapd出错记录

    突然断电导致无法访问所有应用商店安装的应用 即snapd出问题 访问systemctl status snapd service无法访问 如图 查阅了很多资料 有用的只有重新安装 重新安装snapd sudo apt autoremove
  • 常用限流算法的应用场景和实现原理

    在高并发业务场景下 保护系统时 常用的 三板斧 有 熔断 降级和限流 今天和大家谈谈常用的限流算法的几种实现方式 这里所说的限流并非是网关层面的限流 而是业务代码中的逻辑限流 限流算法常用的几种实现方式有如下四种 计数器 滑动窗口 漏桶 令
  • 关于torch.jit.trace在yolov8中出现的问题

    关于torch jit trace在yolov8中出现的问题 疑问 1 为什么yolov8不能直接torch jit trace 需要经过图像检测后才能 且检测后self net发生变化 而2中的第一版yolov5可以直接torch jit
  • Qt翻金币小游戏详细教程(内涵所有源码、图片资源)

    一 项目简介 翻金币项目是一款经典的益智类游戏 我们需要将金币都翻成同色 才视为胜利 首先 开始界面如下 点击start按钮 进入下层界面 选择关卡 在这里我们设立了20个关卡供玩家选择 假设我们点击了第1关 界面如下 如果想要赢取胜利 我
  • django项目2022

    django项目 pip install i https pypi tuna tsinghua edu cn simple django 2 2 3 pip install i https pypi tuna tsinghua edu cn
  • RNA-seq——上游分析练习2(数据下载+trim-galore+hisat2+samtools+featureCounts)

    目录 软件安装 新建文件夹 一 下载数据 二 质控过滤 1 数据质量检测 2 数据质量控制 3 对处理后的数据再次QC 三 序列比对 1 hisat2比对 2 flagstat检查一下结果 四 featureCounts定量 写在前面 本文
  • YOLOv3手部检测

    YOLOv3手部检测 开源项目地址 https codechina csdn net EricLee yolo v3 该项目包含 YOLOv3和YOLOv3 tiny的手部检测 脸部检测 人检测 安全帽检测 交通工具检测 本文测试了手部检测
  • python之重复值(duplicated)

    Duplicated函数功能 查找并显示数据表中的重复值 这里需要注意的是 当两条记录中所有的数据都相等时duplicated函数才会判断为重复值 duplicated支持从前向后 first 和从后向前 last 两种重复值查找模式 默认
  • 磁控可变电感制作

    主电感的制作 绕制电感 主电感的绕组直接绕在骨架上 一共19匝 根据流过的电流大小选择所用利兹线的股数 仿真结果显示最大电流为3A左右 利兹线若需要耐压高可以买这种包了膜的 但是厚一点 不利于绕制 直接用普通不包膜的即可 然后将两个线接到接
  • C语言-蓝桥杯-基础练习 分解质因数

    问题描述 求出区间 a b 中所有整数的质因数分解 输入格式 输入两个整数a b 输出格式 每行输出一个数的分解 形如k a1a2a3 a1 lt a2 lt a3 k也是从小到大的 具体可看样例 样例输入 3 10 样例输出 3 3 4