九九乘法表c语言编程 编程找出1000以内所有的完数,并输出每个完数的所有因子?

编程找出1000以内所有的完数,并输出每个完数的所有因子?#包括和限制。H>intmain(){INTN,I,sum/*定义变量*/for(n=2n<=1000N)/*将初始值赋给变量以实现循

编程找出1000以内所有的完数,并输出每个完数的所有因子?

#包括和限制。H>intmain(){INTN,I,sum/*定义变量*/for(n=2n<=1000N)/*将初始值赋给变量以实现循环*/{sum=0For(I=1I<=Ni){if(n%I==0)sum=sum I/*将其因子相加并赋给sum以存储*/if(sum==n)/*因子之和等于给定的数字n*/{printf(%ditsfactorsare“,n)/*输出值n*/对于(I=1I<ni)){if(n%I==0)printf(%D,”,I)/*依次输出I的值*/}printf(“”)/*在列后输出新行*/}return0}