1000以内的完数

#define _CRT_SECURE_NO_WARNINGS

#include

int main() {
    int i, j, sum;
    for (i = 1; i <= 1000; i++) {
        sum = 0;
        for (j = 1; j < i; j++) {
            if (i % j == 0) 
                sum=sum+j;
        }
        if (sum == i)
            printf("%d\n", i);
    }
}

你可能感兴趣的:(c语言)