黑马程序员技术交流社区

标题: 求完美数的方法 [打印本页]

作者: 飞扬的青春haha    时间: 2016-5-13 22:08
标题: 求完美数的方法
#include<stdio.h>
int main()
{
    for (int i =2; i<=1000; i++)//1 遍历1到1000的数.
    {
        int sum = 0;//2   能被数整除之和
        for(int j = 1;j<i;j++)//遍历小于i的数
        {
            if (i%j ==0)
            {
                sum+=j;
            }
        }
            if (sum == i)
            {
                printf("%d\n",i);
        }
    }
}
1  首先我们先实现一个数的真因子之和等于自身的功能.
2 然后在1到1000遍历出现这样的数有过几个.
作者: 2528    时间: 2016-5-14 08:42
赞一个。
作者: wk1021311    时间: 2016-5-14 21:19
6666,赞一个
作者: huangyihan1988    时间: 2016-5-14 22:12
好厉害好厉害好厉害
作者: 617808794    时间: 2016-5-14 22:15
还没有学呢  完全看不懂。要努力学





欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2