#include void main(){ int x,i,s,sum=0; for(x=2;x<=1000;x++) {s=0;//放在这边,x每改变一次,s要重新归零 for(i=1;i<=x/2;i++) if(x%i==0) s+=i; if(x==s) { printf("%d+",x);sum+=x; } } printf("\b=%d\n",sum);}