怎样得到想要的输出格式
#includeint main()
{
int i,n,sum=0;
for(n=1;n<=1000;n++)
{
for(i=1;i
#include <stdio.h> int main() { for(int i=2;i<20000;i++) { int m=1; int sum=0; int num=0; while(m<i) { if(i%m==0) { sum+=m; num++; } m++; } if(sum==i) { printf("%5d 是一个完全数 它有%3d个因子 它等于\n",m,num); m=1; while(m<i) { if(i % m==0 && num>1) { printf(" %d +",m); num--; } else if(i % m==0 && num==1) { printf(" %d ",m); num--; } m++; } printf("\n"); } } return 0; }