当前位置 :
若正整数A的所有因子(包括1但不包括自身,下同)之和为B,而B的因子之和为A,则称A和B为一对亲密数.例如,6的因子之和为1+2+3=6,因此6与6为一对亲密数(即6自身构成一对亲密数);又如,220的因子之
更新时间:2024-04-28 04:32:19
1人问答
问题描述:

若正整数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为一对亲密数.

编写程序,求500以内的所有亲密数对.

【要求】

(1)编制facsum(n)函数,返回n的所有因子(包括1但不包括自身)之和.

(2)在main函数中调用facsum(),寻找并输出500以内的所有亲密数对.

(3)输出要有文字说明.并且小数在前、大数在后,去掉重复的数对.

(4)采用程序改错题的的编码风格对源代码做注释

刘贤锴回答:
  分数好少.如果加点我可以写.   先写个main()吧.   #include   voidmain()   {   intk,i.a1,a2,*p;:   for(k=1,i=1:i
其它推荐
最新更新
优秀其它推荐
747838查询网(747838.com)汇总了汉语字典,新华字典,成语字典,组词,词语,在线查字典,中文字典,英汉字典,在线字典,康熙字典等等,是学生查询学习资料的好帮手,是老师教学的好助手。
声明:本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
邮箱: 联系方式:
Copyright©2009-2021 747838查询网 747838.com 版权所有 闽ICP备2021002821号-7