[求助]找1000以内的完数,我的程序有何问题?
要求1000以内的“完数”(即一个数恰好等于它的所有因子之和),代码如下:include<iostream.h>
void main()
{cout<<"wansu is"<<endl;
int i,n,m=0;
for(i=1,i<=1000,i++)
{for(n=1,n<i,n++)
if(i%n==0)m+=n;
if(m==i)cout<<i<<endl;}
}
我用的是Turbo C++,运行后只出现“wansu is”请指教!
[此贴子已经被作者于2006-1-22 20:16:08编辑过]