怎样得到想要的输出格式
#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;
}
