您的位置:首页 >要闻 >

一个数如果恰好等于它的因子之和,这个数就称为完数

导读 大家好,今天小六子来为大家解答以下的问题,关于一个数如果恰好等于它的因子之和,这个数就称为完数这个很多人还不知道,现在让我们一起来看

大家好,今天小六子来为大家解答以下的问题,关于一个数如果恰好等于它的因子之和,这个数就称为完数这个很多人还不知道,现在让我们一起来看看吧!

1、#include #include void main(){ int m,i,s; for(m=1;m<=1000;m++) //从1开始到1000循环结束 { s=0;//初始化因子之和s为0 for(i=1;i

2、有多少m的因子 if(m%i==0) //如果m能整除i。

3、则i为m的因子 s=s+i;//将因子累加 if(s==m) //如果因子之和等于这个数 printf("%d",s);//输出 } getch();}运行结果:6 28 496。

本文分享完毕,希望对你有所帮助。

免责声明:本文由用户上传,如有侵权请联系删除!