编写程序.编程找出1000之内的所有完数,输出其因子。

2020-05-04 财经 144阅读

#include

int main()

{

int m,i,s;

for(m=2;m<=1000;m++) //穷举所有的数

{s=1; //

for(i=2;i<=m/2;i++) //穷举数m可能的因子

if(m%i==0)s+=i;

if(s==m)

{printf("%d=1",m);

for(i=2;i<=m/2;i++)

if(m%i==0)printf("+%d",i);

printf("\n");

}

}

return 0;

}

声明:你问我答网所有作品(图文、音视频)均由用户自行上传分享,仅供网友学习交流。若您的权利被侵害,请联系fangmu6661024@163.com