前些日子刚做完 、
#include <stdio.h> void main(){ printf("Please input an integer:"); int a,b,c,d,i,j,z; scanf("%d",&a); printf("\nOutput:"); for(i=2;i<=a;i++) { int f[1000]; c=0,d=0; for(j=1;j<i;j++) { if(i%j==0) { c=c+j; f[d]=j; d++; } } if(c==i) { printf("\n%5d is a wan shu ",i); for(z=0;z<d;z++) { printf("%d ",f[z]); } } } printf("\n");}