#include <stdio.h> int main() { int m,s,i; for(m=2;m<1000;m++) { s=0; for(i=1;i<m;i++) if((m%i)==0) s=s+i; if(s==m) { printf("%d ", m); for(i=1;i<m;i++){ if(m%i==0) printf("%d ",i); } printf("\n"); } } return 0; }
注册一个 Vijos 通用账户,您就可以在我们提供的所有在线评测服务上提交代码、参与讨论。
使用您的 Vijos 通用账户