
1条回答 默认 最新
qzjhjxj 2021-10-24 23:42关注供参考:
#include<stdio.h> int main() { int n=0,i,j,sum=0; for(i=1;i<1000;i++) { for(j=1,sum=0;j<=i-1;j++) { if(i%j==0) sum+=j; } if(i==sum) { printf("完数:%d ",i); n++; if(n%5==0) printf("\n"); } } printf("%d",n); return 0; }本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏 举报