标签:int Sum 亲密 暑期 因子 实训 Factor 对数 综合
- 求400之内的亲密对数。所谓亲密对数A和B,即A不等于B,且A的所有因子(如,6的因子是1、2、3)之和等于B,B的所有因子之和等于A。要求:
(1)定义函数int Factor_Sum(int m); 返回m的所有因子之和。
(2)求出的所有的亲密对数(A,B),且A<B。
#include <iostream>
using namespace std;
int Factor_Sum(int m)
{ int sum=0;
for(int i=1;i<m;i++)
if(m%i==0)
sum+=i;
return sum;}
int main()
{ int a;
int b[100];
int j=0;
for(a=1;a<=400;a++)
{ int i=Factor_Sum(a);
if(a==Factor_Sum(i)&&i!=a)
{b[j]=a;j++;} }
int k=j+1;
for(int t=0;t<k/2;t++)
cout<<"("<<b[t]<<","<<b[t+k/2]<<")";
return 0;}
标签:int,Sum,亲密,暑期,因子,实训,Factor,对数,综合 来源: https://blog.csdn.net/DivineK/article/details/100775962
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。