zoukankan
html css js c++ java
求500以内的所有亲密数对
若正整数
A
的所有因子
(
包括
1
但不包括自身,下同
)
之和为
B
,而
B
的因子之和为
A
,则称
A
和
B
为一对亲密数。例如,
6
的因子之和为
1+2+3=6
,因此
6
与
6
为一对亲密数
(
即
6
自身构成一对亲密数
)
;又如,
220
的因子之和为
l+2+4+5+10+11+20+22+44+55+110=284
,而
284
的因子之和为
1+2+4+71+142
—
220
,因此,
220
与
284
为一对亲密数。
#include
<
stdio.h
>
#include
<
conio.h
>
int
facsum(
int
m)
{
int
sum
=
1
,f;
for
(f
=
2
;f
<=
m
/
2
;f
++
)
if
(m
%
f
==
0
)sum
=
sum
+
f;
return
sum;
}
void
main()
{
int
m
=
3
,n,k,l;
printf(
"
The chummy numbers is:\n
"
);
for
(m
=
3
;m
<=
500
;m
++
)
{
n
=
facsum(m);
k
=
facsum(n);
if
(m
==
k)
if
(m
<=
n)
printf(
"
%d and %d\n
"
,m,n);
}
getch();
}
查看全文
相关阅读:
----Vue 单页应用的首屏优化----
----小程序之rich-text图片宽度自适应----
----vue-router 如何在新窗口打开页面----
----element-ui实现时间控件开始时间和结束时间关联----
----element-ui自定义表单验证----
----js中的every和some----
「Linux学习」之挂载访问samba服务
「Linux学习」之samba和nfs共享服务搭建
「Linux学习」之防火墙服务设置
「linux学习」之批量创建用户脚本
原文地址:https://www.cnblogs.com/qixin622/p/625945.html
最新文章
tomcat的webapps下面包含五个自带的项目
java字符串简单介绍
windows下mysql8.0.x简单安装!
CMake构建Qt5的VS2015项目 (Hello Qt5)
用instsrv.exe+srvany.exe将应用程序安装为windows服务
CMake查找第三方库路径
boost::property_tree 读取ini配置
boost::program_options 解析命令行参数
boost::timer demo
boost::thread demo
热门文章
windows下用libevent 开发一个echo服务
读《相约星期二》摘录
Extensions for Vue
How to download a file with plus symbol(+) filename in IIS?
Vue Study [2]: Vue Router
Vue Study [1]: Vue Setup
----git从一个commit转移到另一个分支----
----解决子组件触发父组件事件父组件多次调用同时触发的问题----
----keep-alive底层原理----
----git tag大全----
Copyright © 2011-2022 走看看