求大神帮助下,我这个程序在VS2008中编译有问题,不知错在哪里?
# include <stdio.h>int main()
{
int n,i,s;
for (n=2;n<=1000;n++)
{
s=0;
for (i=1;i<n;i++)
{
if (n%i==0)[
s=s+i;
if (s==n) 附件]1[/附件]
{
printf ("%d是完全数,它的因子有:",n);
for (i=1;i<n;i++)
if (n%i==0)
{
printf ("%d ",i);
}
printf ("\n");
}
}
}
return 0;
}
输出结果为: