main() { int m,s,i; for(m=2;m<1000;m++ ) {s=0; for (i=1;i<m;i++) if((m%i)= =0)s+ =i; if(s= =m) { printf("%d its factors are ",m); for(i=1;i<m;i++ ) if(m%i= =0) printf("%d,".i); printf("\b"); printf("\n"); } } }
这道题你会答吗?花几分钟告诉大家答案吧!
扫描二维码,关注牛客网
下载牛客APP,随时随地刷题