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

2021-04-12 VSC++: 寻找N以内的亲密数对。(求因子和)

如果a的所有正因子和等于b,b的所有正因子和等于a,因子包括1但不包括本身,且a不等于b,则称a,b为亲密数对。如何解决输出答案重复的问题-编程语言-CSDN问答

int 求因子和(int 数)
{int 和 = 1, 求 = 1, 商 = 0;//因子不含数本身但包含1while (++求 <= (商 = 数 / 求))if (!(数 % 求))和 += 求 + (求 != 商 ? 商 : 0);//std::cout << 数 << ends << "和" << 和 << ";";return 和;
}
void 寻找N以内的亲密数对()
{//缘由https://bbs.csdn.net/topics/399167187int a = 1, aa = 0, n = 0;std::cin >> n;while (++a <= n)if (求因子和((aa = 求因子和(a))) == a && a != aa && a < aa)std::cout << "亲密数对" << a << ends << aa << endl; else ;//if (求因子和(a) == 求因子和(aa++) && 求因子和(a) > 1 && 求因子和(aa - 1) > 1)//限制因子和都为1//	std::cout << "亲密数对" << a << ends << aa << endl;
}int a = 220, aa = 6000, yh = 0;std::cin >> aa;while (a <= aa){yh = 求因子和(a);if (a == 求因子和(yh) && a < yh) std::cout << a << "\t" << yh << "\n"; else;a += 2;}int 求因子个数(int 数)
{//缘由https://bbs.csdn.net/topics/399168406int 和 = 0, 求 = 1, 商 = 0;//因子不含1和数本身while (++求 <= (商 = 数 / 求))if (!(数 % 求))和 += (求 != 商 ? 2 : 1);return 和;
}int a = 0, n = 0;cin >> n;while (++a <= n)cout << 求因子个数(a) << endl;

2021-12-26缘由c语言——亲和数的范围求取-编程语言-CSDN问答,采用数组最后输出可减少测试用例时间,10的6次方测试4秒左右。

void 因子和亲密数()
{//缘由https://ask.csdn.net/questions/7565396?spm=1005.2025.3001.5141int a = 2, aa = 1000000, yh = 0, yhj[474][2]{}, x = 0;//std::cin >> aa;while (a <= aa){yh = 求因子和(a);if (a == 求因子和(yh) && a < yh)yhj[x][0] = a, yhj[x++][1] = yh/*, std::cout << a << "," << yh << "\n"*/; else;a += 2;}a = 0;while (a < x)std::cout << yhj[a][0] << "," << yhj[a][1] << "\n", ++a;
}

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

相关文章:

  • 【Node.js】Web开发框架
  • 牛客网NC15869:长方体边长和计算问题解析
  • Python中的常量和变量分别是怎么定义的?
  • 【QT】在界面A打开界面B时,界面A隐藏,界面B关闭时,界面A复现
  • chromedp -—— 基于 go 的自动化操作浏览器库
  • Redis 的 key 的过期策略是怎么实现的
  • Redis String 设计思想深度解析
  • 系统架构设计师案例分析题——数据库缓存篇
  • 解除diffusers库的prompt长度限制(SDXL版)
  • ArcGIS Pro 3.4 二次开发 - 核心主机
  • Linux yq 命令使用详解
  • 【Qt】QImage实战
  • 一文读懂迁移学习:从理论到实践
  • Git Clone 原理详解:为什么它比本地文件复制更快? -优雅草卓伊凡
  • word格式相关问题
  • C语言——函数递归与迭代
  • 微调后的模型保存与加载
  • Android13 wifi设置国家码详解
  • 结课作业01. 用户空间 MPU6050 体感鼠标驱动程序
  • SuperVINS:应对挑战性成像条件的实时视觉-惯性SLAM框架【全流程配置与测试!!!】【2025最新版!!!!】
  • flink 提交流程
  • 基于Flink的数据中台管理平台
  • CNN手写数字识别/全套源码+注释可直接运行
  • 基于moonshot模型的Dify大语言模型应用开发核心场景
  • 如何成为更好的自己?
  • AI智能分析网关V4玩手机检测算法精准管控人员手机行为,搭建智慧化安防监管体系
  • iOS 15.4.1 TrollStore(巨魔商店)安装教程详解:第二篇
  • Ubuntu学习记录
  • vscode打开vue + element项目
  • ADB常用语句