#include <stdio.h>
void main(){ int a,i,b,j; a=1000; for(i=1;i<=a;i++) { b=0; for(j=1;j<i;j++) if(i%j==0) b+=j; if(b==i) printf("%d ",b); }}
你看看结果对不对......