一个"完数"程序
#include <iostream.h> //输入1000内的完数;一个数等于其所有因子的和:
// 比如6%1=0,6%2=0,6%3=0, 那么6=3+2+1;
void main()
{ int count=0;
for(int i=1;i<=1000;i++)
for (int j=1;j<=500;j++)
{
if(i>=2*j)
if(i%j==0){
count+=j;
continue;
}
if(i==count)
cout<<count<<endl;
}
}
请大家指点以下为何此程序没有运行任何结果!