当然可以!以下是使用 C 语言编写的代码,能够找出1000之内的所有完数:

#include <stdio.h>

int main() {
    int i, j, sum;

    printf('完数有:\n');
    for (i = 1; i <= 1000; i++) {
        sum = 0;
        for (j = 1; j < i; j++) {
            if (i % j == 0) {
                sum += j;
            }
        }
        if (sum == i) {
            printf('%d ', i);
        }
    }
    
    return 0;
}

运行上述代码,将输出结果为:

完数有:
6 28 496

这表示在1000以内,6、28和496是完数。

希望这个代码能够帮到你!如果有其他问题,请随时问。

C语言代码:找出1000以内的所有完数

原文地址: https://www.cveoy.top/t/topic/bGXw 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录