#include <stdio.h>
int main()
{
int x ,m;
for (x = 2; x <= 1000; x++)
{
int sum = 1;
for (m = 2; m <= x/2; m++)
{
if (x % m == 0)
{
sum = sum + m;
if (sum == x)
printf("%d\n", x);
}
}
}
return 0;
}
结果如下
6
24
28
496
D:\vs2019
要在调试停止时自动关闭控制台,请启用“工具”->“选项”->“调试”->“调试停止时自动关闭控制台”。
按任意键关闭此窗口. . .