#include <stdio.h>
int main() {
int a, b, c;
printf("一千以内的完数有:\n");
for (a = 1; a < 1000; a++) {
b = 0;
for (c = 1; c < a; c++) {
if (a % c == 0)
b += c;
}
if (b == a)
printf("%d ", a);
}
printf("\n"); // 添加换行符
return 0;
}
C语言实现输出1000以内所有的完数
于 2020-03-22 16:22:15 首次发布