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

编程算法实例-求一个整数的所有因数

因数是数学中描述整数间整除关系的基本概念‌,指一个非零整数能整除另一个整数时的前者。

‌定义与核心特征‌
因数(又称约数)的定义包含两个关键要素:
‌数学关系‌:若整数m能整除整数n(即存在整数k使得n=m×k),则称m是n的因数,记作m∣n。
‌范围限定‌:因数特指整数之间的整除关系,且除数必须为非零整数。‌‌

#include <stdio.h>
#include <stdlib.h>//
int *factorNum(int n) {//int *arr = malloc(sizeof(int) * 100);//int index = 1;for (int i = 1; i <= n; i++) {if (n % i == 0) {arr[index++] = i;}}// arr[0] = index;for (int i = 0; i < index; i++) {printf("%d——%d\n",i,arr[i]);};printf("\n");//return arr;
}int main()
{	int n = 120;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 = 1 ,2 ,5 ,10
120 = 1 ,2 ,3 ,4 ,5 ,6 ,8 ,10 ,12 ,15 ,20 ,24 ,30 ,40 ,60 ,120

质因数‌(又称素因数或质因子)是指能整除给定正整数的质数,例如36的质因数为2和3(分解为2²×3²)。

http://www.xdnf.cn/news/17985.html

相关文章:

  • 【Jenkins】01 - Jenkins安装
  • 【远程桌面】从RustDesk服务器看UDP对比WebRTC
  • 文本邮箱提取工具
  • gin结合minio来做文件存储
  • 3.逻辑回归:从分类到正则化
  • 快速了解均值滤波处理
  • 基础IO_系统文件IO | 重定向【Linux】
  • 一周学会Matplotlib3 Python 数据可视化-多子图及布局实现
  • 弱类型语言(Strong Typing)与强类型语言(Weak Typing)(描述语言对变量类型处理的严格程度)
  • 7.Ansible自动化之-实施任务控制
  • 工具测试 - marker (Convert PDF to markdown + JSON quickly with high accuracy)
  • 本地处理不上传!隐私安全的PDF转换解决方案
  • 【Netty核心解密】Channel与ChannelHandlerContext:网络编程的双子星
  • 最优化:建模、算法与理论|02 Optimization Modeling and Typical Examples(1)
  • ReID/OSNet 算法模型量化转换实践
  • 芋道RBAC实现介绍
  • 基于Node.js+Express的电商管理平台的设计与实现/基于vue的网上购物商城的设计与实现/基于Node.js+Express的在线销售系统
  • css: word pacing属性
  • 【原理】C#构造函数可以标记为Static吗
  • Oracle Undo Tablespace 使用率暴涨案例分析
  • Java 方法引用详解
  • Vue.js 路由/redirect重定向刷新机制详解
  • 新的“MadeYouReset”方法利用 HTTP/2 进行隐秘的 DoS 攻击
  • linux-高级IO(上)
  • 数据结构4线性表——顺序栈
  • Microsoft WebView2
  • Java 大视界 -- 基于 Java 的大数据分布式计算在气象灾害预警与应急响应中的应用
  • 【lucene】SegmentInfos
  • 系统思考—啤酒游戏经营决策沙盘认证
  • 论文推荐|迁移学习+多模态特征融合