请会C语言的大侠,帮我看下这个程序哪错了?
main(){intm,s,i;for(m=2;m<1000;m++){s=0;for(;i<m;i++)if((m%i)==0)s=s+i;if(s==m){print...
main()
{int m,s,i;
for(m=2;m<1000;m++)
{s=0;
for(;i<m;i++)
if((m%i)==0)s=s+i;
if(s==m)
{printf("%d",m);
for(i=0;i<m;i++)
printf("%d",i);
printf("\n");}
}
}
题目是输出1000以内的完数 展开
{int m,s,i;
for(m=2;m<1000;m++)
{s=0;
for(;i<m;i++)
if((m%i)==0)s=s+i;
if(s==m)
{printf("%d",m);
for(i=0;i<m;i++)
printf("%d",i);
printf("\n");}
}
}
题目是输出1000以内的完数 展开
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询