C语言题目:一个数如果恰好等于它的因子之和,这个数就称为“完数”。
C语言题目:一个数如果恰好等于它的因子之和,这个数就称为“完数”。
日期:2019-12-10 00:39:56 人气:2
#include
#include
void
main()
{
int
m,i,s;
for(m=1;m<=1000;m++)
//从1开始到1000循环结束
{
s=0;//初始化因子之和s为0
for(i=1;i<m;i++)
//寻找在1到m之间,有多少m的因子
if(m%i==0)
//如果m能整除i,则i为m的因子
s=s+i;//将因子累加
if(s==m)
&