其他分享
首页 > 其他分享> > 实现找完数

实现找完数

作者:互联网

完数:一个数的所有因子之和(包括1)等于它本身

//找小于n的完数
    int s = 0;
    int i = 0;
    int j = 0;
    int n = 0;
    //i为一个数,j为因子,s为因子之和
    for (i = 2; i < n; i++)
    {
        s = 0;//千万别忘记
        for (j = 1; j < i; j++)
        {
            if (i % j == 0)
            {
                s += j;
            }
        }
        if (s == i)
        {
            cout << i << " ";
        }
    }

标签:千万别,cout,实现,++,int,因子,完数
来源: https://blog.csdn.net/m0_60525383/article/details/122162122