关闭

求1000以内的所有“完全数”。

181人阅读 评论(0) 收藏 举报
分类:

“完全数”是指一个数恰好等于它的所有因子之和,例如,6=1+2+3,6是“完全数”。

#include <stdio.h>
int main()
{	
	int num,i,m;
	for(num=1;num<=1000;num++)
    {
		for(m=0,i=1;i<=num/2;i++)
        	if(!(num%i))
            	m+=i;
        if(m==num)
        	printf("%4d",num);
    }
	printf("\n");
	return 0;
}


0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:16283次
    • 积分:417
    • 等级:
    • 排名:千里之外
    • 原创:27篇
    • 转载:0篇
    • 译文:0篇
    • 评论:1条
    文章分类
    文章存档