解题思路:
注意事项:
参考代码:
#include <stdio.h> int main(){ int N,a[200],i,j,l; scanf("%d",&N); for(i=1;i<=N;i++){ int k=0,num=0; for(j=1;j<i;j++){ if(i%j==0){ a[k++]=j; num+=j; } } if(num==i){ printf("%d its factors are",i); for(l=0;l<k;l++){ printf(" %d",a[l]); } printf("\n"); } } return 0 ; }
0.0分
0 人评分