永发信息网

小弟刚学C语言,谁能帮忙给个简单题答案?

答案:1  悬赏:0  手机版
解决时间 2021-04-22 15:06
  • 提问者网友:送舟行
  • 2021-04-22 00:36

题是这样的:一个数若恰好等于它的各个因子之和,即称其为完数。例如6=1+2+3,其中1,2,3为因子,6为因子和。要求写个程序找出200以内的所有完数,并输出因子。

示例:1=1

6=1+2+3

28=1+2+4+7+14

谢谢啊~~!

最佳答案
  • 五星知识达人网友:掌灯师
  • 2021-04-22 01:33

#include <stdio.h>
main()
{int i,j,sum;
for(i=2;i<=2000;i++)
{
sum=0;
for(j=1;j<i;j++)
{
if(i%j==0)


{
sum+=j;
}
}
if(sum==i)
printf("%d\n",i);
}
}

我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯