算法——因子和阶乘

2023-11-14

题目描述:输入正整数n(2<=n<=100),把阶乘n!=1x2x3x...xn分解成素因子相乘的形式,从小到大输出各个素数(2、3/5.....)的指数。你的程序应忽略比最大素因子更大的素数(否则末尾会有无穷对个0)。

样例输入:

5

53

样例输出:

5!=3 1 1

53!=49 23 12 8 4 4 3 2 2 1 1 1 1 1 1 1

代码如下:

#include<stdio.h>
#include<string.h>
int prime[100],count=0;//用于维持一张素数表

int is_prime(int n){
	for(int i=2;i<n;i++){
		if(n%i==0) return 0;}//不是素数
	return 1;
}

int main(){//注意算法竞赛题必须有返回值
	int n,p[100];//用于记录因子
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

算法——因子和阶乘 的相关文章

随机推荐

  • el-table排序

    排序有三种状态 默认不排序 升序 降序 如果要改变设置默认状态 用 default sort prop controlStatus order ascending 设置排序字段 sort by sortControlStatusArr 可以
  • 第四章 KubeSphere3.3.0 + Redis7.0.4 + Redis-Cluster 集群部署

    第四章 KubeSphere3 3 0 Redis7 0 4 Redis Cluster 集群部署 文章目录 第四章 KubeSphere3 3 0 Redis7 0 4 Redis Cluster 集群部署 前言 一 创建redis存储卷
  • java使用Ucloud对象存储

    最近研究了Ucloud的对象存储 使用起来很简单 总结一下 1 配置UFile 官网上下载下来的SDK jar包和测试类都包含在其中 结合到项目中 有重复的jar包 要选一留下 不要都留 配置文档的配置 UCloudPublicKey HL
  • 【Android】Exam8 多线程

    文章目录 实验目的 题目 Code 实验目的 掌握采用Handler Thread编写多线程序 掌握AsyncTask编写多线程序的方法 题目 采用Handler Thread多线程方式编写程序一个模拟从网络下载文件的程序 点击 点击加载
  • 使用OpenCV工具包成功实现人脸检测与人脸识别,包括传统视觉和深度学习方法(附完整代码,吐血整理......)

    使用OpenCV工具包实现人脸检测与人脸识别 吐血整理 OpenCV实现人脸检测 OpenCV人脸检测方法 基于Haar特征的人脸检测 Haar级联检测器预训练模型下载 Haar 级联分类器 OpenCV Python实现 基于深度学习的人
  • sklearn pip install 安装失败

    看机器学习教程用sklearn然后我pip install 无论怎么安装都是失败的 后来查了一下之后发现是sklearn更名为scikit learn pip install scikit learn 就可以得到sklearn 库啦
  • Maven打包时去掉版本号及assembly id

    1 去掉版本号 在工程build配置中设置finalName project artifactId
  • sivalco使用测试pin正向导通

    在学完功率半导体器件后 为了能够更好的了解功率半导体器件内部的相关性质 于是利用sivalco软件进行仿真 对于器件工作时相关数据进行分析 对于相关语句进行学习 在功率半导体中以N或者P半导体进行掺杂获得我们所需要的器件 利用网格定义掺杂浓
  • 如何对基因组序列进行注释

    基因组组装完成后 或者是完成了草图 就不可避免遇到一个问题 需要对基因组序列进行注释 注释之前首先得构建基因模型 有三种策略 从头注释 de novo prediction 通过已有的概率模型来预测基因结构 在预测剪切位点和UTR区准确性较
  • fpga服务器系统设计,基于FPGA的服务器工作状态模拟测试系统设计

    摘要 随着近年来 信息化程度的不断加深 服务器得到了更为广泛的应用 服务器的用途变的越来越多样 功能也越来越强大 而服务器研发工作一直是困难重重 相比普通的个人电脑 服务器在安全性 稳定性和可管理性上有更高的要求 为服务器配置合适的管理机制
  • Pytorch入门学习——快速搭建神经网络、优化器、梯度计算

    我的代码可以在我的Github找到 GIthub地址 https github com QinghongShao sqh Pytorch Study 因为最近有同学问我如何Nerf入门 这里就简单给出一些我的建议 1 基本的pytorch
  • c++操作kafka

    通过调用librdkafka库实现操作kafka 消费者 1 include
  • sublime text3 英文版转为中文版

    简单几步 1 点击菜单栏中 preferences 弹出选项中找到 package control 2 弹出的框中输入 install package 3 弹出的框中在输入 localization 4 然后就汉化了
  • python下载安装教程(Python 3.10版本)

    目录 一 Python下载 二 Python安装 三 检查Python是否安装成功 今天换了新的电脑 需要重新安装python和PyCharm 就简单的写个教程吧 一 Python下载 1 进入Python官网 官网地址 https www
  • Nginx的跨域、alias、优化

    文章目录 root与alias 反向代理解决跨域 nginx的优化 基本配置优化 反向代理设置keepalive 压缩 缓存 操作系统优化 root与alias location alias app html index index htm
  • 计算机组成原理--基于Logisim的汉字的表示的应用(超详细/设计/实验/作业/练习)

    目录 课程名 计算机组成原理 内容 作用 设计 实验 作业 练习 学习 基于Logisim的汉字的表示 一 前言 二 环境与设备 三 内容 四 结果与分析 课程名 计算机组成原理 内容 作用 设计 实验 作业 练习 学习 基于Logisim
  • Python 3.6 版本 Pytesseract 图像验证码识别 PyCharm 报错FileNotFoundError

    Python 3 6 版本 Pytesseract 图像验证码识别 本文首先先说下问题 在代码中引入Pytesseract块时 总是出现错误 程序代码很简单如下 from PIL import Image import pytesserac
  • 基于视觉的捡球机器人

    机器人通过自带的摄像头对散落在地上的乒乓球进行识别 随后进行拾取 本作品的主要难度在于如何在复杂的背景中准确地识别到乒乓球并跟踪 以及在识别到乒乓球后如何使机器人准确的向乒乓球运行 程序的链接http yueqiuchen blog 163
  • 五、pikachu之RCE

    文章目录 1 RCE概述 2 exec ping 3 exec evel 4 连接符 1 RCE概述 RCE emote command code execute 可以让攻击者直接向后台服务器远程注入操作系统命令或者代码 从而控制后台系统
  • 算法——因子和阶乘

    题目描述 输入正整数n 2 lt n lt 100 把阶乘n 1x2x3x xn分解成素因子相乘的形式 从小到大输出各个素数 2 3 5 的指数 你的程序应忽略比最大素因子更大的素数 否则末尾会有无穷对个0 样例输入 5 53 样例输出 5