//这个程序是求出完数,例如6=1+2+3
//1,2,3是6的因子,6就是完数。
//求出结果从1到1000中有1,6,496三个完数,但程序中我注释掉的部分如果不注释会让结果出错!请大虾帮帮忙看看!
#include
void main(void)
{
int num[1000];
int sum=0;
for(int i=1; i void main() { int sum; int i, j; 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 ", i); } }...