参考代码如下:#include void main(){ int i,sum,t;for(i=2;i<=500;i++){ for(sum=1,t=2;t<=i-1;t++){ if(i%t==0)sum=sum+t;} if(sum==i){printf("%d ",i);}}}