<C语言经典100例>c38 亲密数对
来源:互联网 发布:联通e是什么网络 编辑:程序博客网 时间:2024/05/01 01:26
/* 【程序38】 亲密数对* 题目:求出3000以内的所有亲密数对。* 程序分析:亲密数:若a的所有正因子(包括1但不包括a)之和等于b,b所有的正因子(包括1但不包括b)之和等a,就称a和b为亲密数对。主要就是找出a的因子之和以及a的因子之和的因子之和。*/#include <stdio.h>int main(int argc, char *argv[]){int sum1, sum2;// 因子之和int i, j, k;for (i=1; i<=3000; i++){sum1 = 0;sum2 = 0;for (j=1; j<i; j++)//先求出因子之和sum1{if (i%j == 0)sum1 += j;}for (k=1; k<sum1; k++)// 再求出因子之和的因子之和sum2{if (sum1%k == 0)sum2 += k;}if (i==sum2 && i!=sum1 && i<sum1)printf("亲密数对:%d %d\n", i, sum1);}return 0;}
结果:
阅读全文
0 0
- <C语言经典100例>c38 亲密数对
- 亲密数 c语言
- c语言计算亲密数
- C语言---“亲密数”问题
- 【C语言训练】亲密数
- 【HPU】[1014]【C语言训练】亲密数
- 1122: 【C语言训练】亲密数
- 亲密数对
- 亲密数对
- C语言经典算法100例-013-求水仙花数
- <c语言经典100例>c1 数的组合
- <c语言经典100例>c3 完全平方数
- <C语言经典100例>c11 水仙花数
- <c语言经典100例>c17 完数
- <c语言经典100例>c29:判断回文数
- <C语言经典100例>c39 自守数
- <C语言经典100例>c40 自守数
- 助教:c/c++语言——亲密数
- 使用IntelliJ IDEA创建Maven多模块项目
- PHP判断表单是否通过post方式提交
- Shell使用小结
- 调试器工作原理(3):调试信息
- 尽力而为
- <C语言经典100例>c38 亲密数对
- (三)spring cloud微服务分布式云架构
- Golang
- 浅谈PHP中try{}catch{}的使用方法
- MySQL常见的三种存储引擎(InnoDB、MyISAM、MEMORY)
- UEditor显示Invalid or unexpected token
- assert的进一步分析
- 将自定义函数集成到Hive的源码
- 洛谷10月月赛R1-T1-一道中档题 Factorial