#include <stdio.h>int main(){int x,y,i,j,a=0;scanf("%d%d",&x,&y); for (i=x;i<=y;i++) { for (j=2;j<=i;j++) if (i%j==0) a+=j; if (a==i) printf("%d ",i); } return 0;}哪里错了 求指导
已经解决了,谢了