#define _CRT_SECURE_NO_WARNINGS 1
#include <stdio.h>
int main() {
int sum = 0;
for (int j = 1;j <= 1000;j++) {
for (int i = 1;i < j;i++) {
if (j % i == 0)
sum += i;
}
if (sum == j)
printf("%d是完数\n", j);
sum = 0; //判断完一个数后sum要置为0
}
return 0;
}
C语言--输出1-1000之间的完数(2021)
最新推荐文章于 2024-05-13 21:57:53 发布