求分析程序
#include<stdio.h>main()
{
int m,n,sum;
for(m=1;m<=1000;m++)
{
for(n=1;n<=m/2;n++)
{
if(m%n==0)
sum=sum+n;
}
if(sum==m)
{
printf(" %d its factory are : ",m);
for(n=1;n<=m/2;n++)
{
if (m%n==0)
printf("%d,",n);
}
printf("\n");
}
}
为什么什么也数不出,问题在哪啊?我才学c语言
}