编辑代码

#include <stdio.h>
int main () {
   int number,sum,i;
   for(number = 2; number < 1000;number++)
   {
       sum = 0;
       for(i = 1;i < number;i++)
       {
           if((number % i) == 0)
           {
               sum += i;
           }
       }
       if(sum == number)
       {
           printf("%d :its factors are ", number);
           for(i = 1;i < number; i++)
           {
               if(number % i == 0)
               {
                   printf("%d,",i);
               }
           }
           printf("\n");
       }
   }
	return 0;
}