当前位置: 首页 > news >正文

编程算法实例-整数分解质因数

‌每个合数都可以写成几个质数(也可称为素数)相乘的形式,这几个质数就都叫做这个合数的质因数。
质因数‌(又称素因数或质因子)是指能整除给定正整数的质数,例如36的质因数为2和3(分解为2²×3²)。

#include <stdio.h>
#include <stdlib.h>//
int *factorNum(int n) {//int *arr = malloc(sizeof(int) * 100);//int index = 1;for (int i = 2; i <= n; i++) { while (n != i) { if (n % i == 0) { arr[index++] = i;n = n / i; } else {break; }} } //int len = index + 1;arr[0] = len;arr[index] = n;//return arr;
}int main()
{	int n = 51; 	int *arr = factorNum(n);int len = arr[0];//printf("%d = ",n);for (int i = 1; i < len; i++) {printf("%d %c ", arr[i], (i != len - 1 ? '*' : ' '));}return 0;
}

10 = 2 * 5
18 = 2 * 3 * 3
50 = 2 * 5 * 5

http://www.dtcms.com/a/335890.html

相关文章:

  • Vue3 + Element Plus 人员列表搜索功能实现
  • UE5多人MOBA+GAS 48、制作闪现技能
  • 第三十九天(WebPack构建打包Mode映射DevTool源码泄漏识别还原)
  • 软件开发 - foreground 与 background
  • 电容,三极管,场效应管
  • 光耦,发声器件,继电器,瞬态抑制二极管
  • 【102页PPT】新一代数字化转型信息化总体规划方案(附下载方式)
  • Coin与Token的区别解析
  • Python爬虫-解决爬取政务网站的附件,找不到附件链接的问题
  • 数学建模-评价类问题-优劣解距离法(TOPSIS)
  • 博士招生 | 新加坡国立大学 SWEET实验室 招收人机交互方向 博士/博士后
  • 13.web api 4
  • 实现用户输入打断大模型流式输出:基于Vue与FastAPI的方案
  • 基于DSP+ARM+FPGA架构的储能协调控制器解决方案,支持全国产化
  • Diamond基础2:开发流程之LedDemo
  • JavaScirpt高级程序设计第三版学习查漏补缺(1)
  • vba学习系列(12)--反射率通过率计算复杂度优化25/8/17
  • Nacos 注册中心学习笔记
  • Yolov模型的演变
  • 计算机毕业设计java的小天鹅酒店月子会所管理小天鹅酒店母婴护理中心管理系统设计小天鹅酒店产后护理会所信息化管理平台
  • ansible管理变量和事实
  • RAG学习(一)
  • 在职老D渗透日记day19:sqli-labs靶场通关(第26a关)get布尔盲注 过滤or和and基础上又过滤了空格和注释符 ‘)闭合
  • Google Earth Engine | (GEE)逐月下载的MODIS叶面积指数LAI
  • 好看的个人导航系统多模板带后台
  • 二叉搜索树的模拟实现
  • 【MySQL学习|黑马笔记|Day7】触发器和锁(全局锁、表级锁、行级锁、)
  • Golang 后台技术面试套题 1
  • 天地图应用篇:增加全屏、图层选择功能
  • 2023年全国研究生数学建模竞赛华为杯E题出血性脑卒中临床智能诊疗建模求解全过程文档及程序